Template invariant parts for fvPatchField. More...
#include <fvPatchField.H>

Public Member Functions | |
| TypeName ("fvPatchField") | |
| Runtime type information. | |
| fvPatchFieldBase (const fvPatch &p) | |
| Construct from patch. | |
| fvPatchFieldBase (const fvPatch &p, const word &patchType) | |
| Construct from patch and patch type. | |
| fvPatchFieldBase (const fvPatch &p, const dictionary &dict) | |
| Construct from patch and dictionary. | |
| fvPatchFieldBase (const fvPatchFieldBase &rhs, const fvPatch &p) | |
| Copy construct with new patch. | |
| fvPatchFieldBase (const fvPatchFieldBase &rhs) | |
| Copy construct. | |
| virtual | ~fvPatchFieldBase ()=default |
| Destructor. | |
| virtual bool | assignable () const |
| True if the value of the patch field is altered by assignment. | |
| virtual bool | fixesValue () const |
| True if the patch field fixes a value. | |
| virtual bool | coupled () const |
| True if the patch field is coupled. | |
| const objectRegistry & | db () const |
| The associated objectRegistry. | |
| const fvPatch & | patch () const noexcept |
| Return the patch. | |
| const word & | patchType () const noexcept |
| The optional patch type. | |
| word & | patchType () noexcept |
| The optional patch type. | |
| virtual bool | constraintOverride () const |
| True if the type does not correspond to the constraint type. | |
| bool | updated () const noexcept |
| True if the boundary condition has already been updated. | |
| void | setUpdated (bool state) noexcept |
| Set updated state. | |
| bool | manipulatedMatrix () const noexcept |
| True if the matrix has already been manipulated. | |
| void | setManipulated (bool state) noexcept |
| Set matrix manipulated state. | |
| bool | useImplicit () const noexcept |
| Use implicit formulation for coupled patches only. | |
| bool | useImplicit (bool on) noexcept |
| Set useImplicit on/off. | |
| void | checkPatch (const fvPatchFieldBase &rhs) const |
| Check that patches are identical. | |
Static Public Member Functions | |
| static const word & | emptyType () noexcept |
The type name for empty patch fields. | |
| static const word & | calculatedType () noexcept |
The type name for calculated patch fields. | |
| static const word & | extrapolatedCalculatedType () noexcept |
The type name for extrapolatedCalculated patch fields combines zero-gradient and calculated. | |
| static const word & | zeroGradientType () noexcept |
The type name for zeroGradient patch fields. | |
| static const word & | zeroValueType () noexcept |
The type name for zeroValue patch fields. | |
Static Public Attributes | |
| static int | disallowGenericPatchField |
| Debug switch to disallow the use of generic fvPatchField. | |
Protected Member Functions | |
| virtual void | readDict (const dictionary &dict) |
| Read dictionary entries. | |
Template invariant parts for fvPatchField.
Definition at line 77 of file fvPatchField.H.
|
explicit |
Construct from patch.
Definition at line 39 of file fvPatchFieldBase.C.
References p.
Referenced by checkPatch(), fvPatchField< Type >::fvPatchField(), fvPatchField< Type >::fvPatchField(), fvPatchField< Type >::fvPatchField(), fvPatchField< Type >::fvPatchField(), fvPatchField< Type >::fvPatchField(), fvPatchField< Type >::fvPatchField(), fvPatchField< Type >::fvPatchField(), fvPatchField< Type >::fvPatchField(), fvPatchField< Type >::fvPatchField(), fvPatchFieldBase(), fvPatchFieldBase(), fvPatchFieldBase(), fvPatchFieldBase(), and TypeName().

Construct from patch and patch type.
Definition at line 49 of file fvPatchFieldBase.C.
References fvPatchFieldBase(), p, and patchType().

| fvPatchFieldBase | ( | const fvPatch & | p, |
| const dictionary & | dict ) |
Construct from patch and dictionary.
Definition at line 61 of file fvPatchFieldBase.C.
References dict, fvPatchFieldBase(), p, and readDict().

| fvPatchFieldBase | ( | const fvPatchFieldBase & | rhs, |
| const fvPatch & | p ) |
Copy construct with new patch.
Definition at line 73 of file fvPatchFieldBase.C.
References fvPatchFieldBase(), p, and Foam::rhs().

| fvPatchFieldBase | ( | const fvPatchFieldBase & | rhs | ) |
Copy construct.
Definition at line 87 of file fvPatchFieldBase.C.
References fvPatchFieldBase(), and Foam::rhs().

|
virtualdefault |
Destructor.
|
protectedvirtual |
Read dictionary entries.
Useful when initially constructed without a dictionary
Definition at line 99 of file fvPatchFieldBase.C.
References dict, and keyType::LITERAL.
Referenced by fixedFluxPressureFvPatchScalarField::fixedFluxPressureFvPatchScalarField(), fixedNormalInletOutletVelocityFvPatchVectorField::fixedNormalInletOutletVelocityFvPatchVectorField(), fixedNormalSlipFvPatchField< Type >::fixedNormalSlipFvPatchField(), freestreamFvPatchField< Type >::freestreamFvPatchField(), freeSurfaceVelocityFvPatchVectorField::freeSurfaceVelocityFvPatchVectorField(), fvPatchFieldBase(), inletOutletFvPatchField< Type >::inletOutletFvPatchField(), inletOutletTotalTemperatureFvPatchScalarField::inletOutletTotalTemperatureFvPatchScalarField(), lumpedMassWallTemperatureFvPatchScalarField::lumpedMassWallTemperatureFvPatchScalarField(), mappedMixedFvPatchField< Type >::mappedMixedFvPatchField(), noSlipFvPatchVectorField::noSlipFvPatchVectorField(), outletInletFvPatchField< Type >::outletInletFvPatchField(), outletPhaseMeanVelocityFvPatchVectorField::outletPhaseMeanVelocityFvPatchVectorField(), partialSlipFvPatchField< Type >::partialSlipFvPatchField(), phaseHydrostaticPressureFvPatchScalarField::phaseHydrostaticPressureFvPatchScalarField(), pressureDirectedInletOutletVelocityFvPatchVectorField::pressureDirectedInletOutletVelocityFvPatchVectorField(), pressureInletOutletParSlipVelocityFvPatchVectorField::pressureInletOutletParSlipVelocityFvPatchVectorField(), pressureInletOutletVelocityFvPatchVectorField::pressureInletOutletVelocityFvPatchVectorField(), pressureNormalInletOutletVelocityFvPatchVectorField::pressureNormalInletOutletVelocityFvPatchVectorField(), pressurePermeableAlphaInletOutletVelocityFvPatchVectorField::pressurePermeableAlphaInletOutletVelocityFvPatchVectorField(), slicedFvPatchField< Type >::slicedFvPatchField(), supersonicFreestreamFvPatchVectorField::supersonicFreestreamFvPatchVectorField(), turbulentIntensityKineticEnergyInletFvPatchScalarField::turbulentIntensityKineticEnergyInletFvPatchScalarField(), uniformFixedGradientFvPatchField< Type >::uniformFixedGradientFvPatchField(), uniformInletOutletFvPatchField< Type >::uniformInletOutletFvPatchField(), uniformMixedFvPatchField< Type >::uniformMixedFvPatchField(), variableHeightFlowRateFvPatchScalarField::variableHeightFlowRateFvPatchScalarField(), and zeroValueFvPatchField< Type >::zeroValueFvPatchField().

| TypeName | ( | "fvPatchField" | ) |
Runtime type information.
References dict, fvPatchFieldBase(), p, patchType(), and Foam::rhs().

|
inlinestaticnoexcept |
The type name for empty patch fields.
Definition at line 177 of file fvPatchField.H.
References Foam::fieldTypes::emptyType, and Foam::noexcept.
|
inlinestaticnoexcept |
The type name for calculated patch fields.
Definition at line 185 of file fvPatchField.H.
References Foam::fieldTypes::calculatedType, and Foam::noexcept.
Referenced by meshRefinement::appendPatch(), nearWallDist::correct(), nearWallFields::createFields(), Foam::createZeroBoundaryPtr(), backwardDdtScheme< Type >::fvcDdt(), CoEulerDdtScheme< Type >::fvcDdt(), EulerDdtScheme< Type >::fvcDdt(), localEulerDdtScheme< Type >::fvcDdt(), SLTSDdtScheme< Type >::fvcDdt(), cellDecomposer::interpolate(), fvMeshSubset::interpolate(), singleCellFvMesh::interpolate(), meshToMesh::mapSrcToTgt(), meshToMesh::mapTgtToSrc(), electricPotential::write(), writeCellCentres::write(), and writeCellVolumes::write().

|
inlinestaticnoexcept |
The type name for extrapolatedCalculated patch fields combines zero-gradient and calculated.
Definition at line 194 of file fvPatchField.H.
References Foam::fieldTypes::extrapolatedCalculatedType, and Foam::noexcept.
Referenced by fvMatrix< Type >::A(), greyMeanAbsorptionEmission::aCont(), cellCoBlended< Type >::blendingFactor(), cellLimitedGrad< Type, Limiter >::calcGrad(), fourthGrad< Type >::calcGrad(), fusedGaussGrad< Type >::calcGrad(), fusedLeastSquaresGrad< Type >::calcGrad(), LeastSquaresGrad< Type, Stencil >::calcGrad(), leastSquaresGrad< Type >::calcGrad(), fusedGaussConvectionScheme< Type >::fvcDiv(), fusedGaussDivScheme< Type >::fvcDiv(), fusedGaussLaplacianScheme< Type, GType >::fvcLaplacian(), fusedGaussLaplacianScheme< Type, GType >::fvcLaplacian(), fusedGaussLaplacianScheme< Type, GType >::fvcLaplacian(), fusedGaussLaplacianScheme< Type, GType >::fvcLaplacian(), fusedGaussGrad< Type >::gradf(), gaussGrad< Type >::gradf(), fvMatrix< Type >::H(), fvMatrix< scalar >::H(), fvMatrix< Type >::H1(), fvMatrix< scalar >::H1(), KinematicCloud< Foam::DSMCCloud< dsmcParcel > >::injectors(), KinematicCloud< Foam::DSMCCloud< dsmcParcel > >::pAmbient(), Foam::fvc::reconstruct(), Foam::fvc::reconstructMag(), constantFilmThermo::rho(), liquidFilmThermo::rho(), Foam::fvc::surfaceIntegrate(), Foam::fvc::surfaceSum(), StandardChemistryModel< ReactionThermo, ThermoType >::tc(), and laminar::Us().

|
inlinestaticnoexcept |
The type name for zeroGradient patch fields.
Definition at line 202 of file fvPatchField.H.
References Foam::noexcept, and Foam::fieldTypes::zeroGradientType.
Referenced by adjointNull::accumulateGradDxDbMultiplier(), incompressibleAdjointSolver::accumulateGradDxDbMultiplier(), blendingFactor::blendingFactor(), Implicit< CloudType >::cacheFields(), curvatureSeparation::calcCosAngle(), ObukhovLength::calcOL(), diffusionMulticomponent< ReactionThermo, ThermoType >::correct(), inverseVolumeDiffusivity::correct(), motionDirectionalDiffusivity::correct(), curvatureSeparation::correct(), Foam::CorrectPhi(), Foam::CorrectPhi(), cellCellStencil::createField(), ATCModel::createLimiter(), meshRefinement::dumpRefinementLevel(), filmFlux::execute(), adjointkOmegaSST::FISensitivityTerm(), adjointSpalartAllmaras::FISensitivityTerm(), adjointEikonalSolver::getFISensitivityTerm(), InterfaceCompositionModel< Thermo, OtherThermo >::getSpecieMassFraction(), InterfaceCompositionModel< Thermo, OtherThermo >::getSpecieMassFraction(), segregated::K(), InterfaceCompositionModel< Thermo, OtherThermo >::L(), Foam::makeZeroGradientField(), Foam::makeZeroGradientField(), singleLayerRegion::mappedFieldAndInternalPatchTypes(), singleLayerRegion::mappedPushedFieldPatchTypes(), InterfaceCompositionModel< Thermo, OtherThermo >::MwMixture(), objectiveNutSqr::objectiveNutSqr(), objectivePowerDissipation::objectivePowerDissipation(), objectiveUniformityCellZone::objectiveUniformityCellZone(), adjointEikonalSolver::patchTypes(), patchDistMethod::patchTypes(), diffusionMulticomponent< ReactionThermo, ThermoType >::Qdot(), resolutionIndexModel::read(), eddyDissipationDiffusionModel< ReactionThermo, ThermoType >::rtDiff(), ATCModel::smoothFieldBasedOnCells(), Foam::fvc::spreadSource(), levelSetDesignVariables::updateSignedDistances(), resolutionIndexModel::V(), solverInfo::write(), oversetFvMeshBase::writeObject(), and fvMeshSubsetProxy::zeroGradientField().

|
inlinestaticnoexcept |
The type name for zeroValue patch fields.
Definition at line 210 of file fvPatchField.H.
References Foam::noexcept, and Foam::fieldTypes::zeroValueType.
|
inlinevirtual |
True if the value of the patch field is altered by assignment.
Reimplemented in directionMixedFvPatchField< Type >, fixedNormalSlipFvPatchField< Type >, fixedValueFvPatchField< Type >, fixedValueFvPatchField< scalar >, inletOutletFvPatchField< Type >, mixedFvPatchField< Type >, mixedFvPatchField< scalar >, mixedFvPatchField< vector >, partialSlipFvPatchField< Type >, slicedFvPatchField< Type >, slipFvPatchField< Type >, transformFvPatchField< Type >, uniformInletOutletFvPatchField< Type >, and zeroValueFvPatchField< Type >.
Definition at line 223 of file fvPatchField.H.
|
inlinevirtual |
True if the patch field fixes a value.
Needed to check if a level has to be specified while solving Poissons equations.
Reimplemented in calculatedFvPatchField< Type >, cyclicACMIFvPatchField< Type >, directionMixedFvPatchField< Type >, fixedValueFvPatchField< Type >, fixedValueFvPatchField< scalar >, mixedFvPatchField< Type >, mixedFvPatchField< scalar >, mixedFvPatchField< vector >, slicedFvPatchField< Type >, and zeroValueFvPatchField< Type >.
Definition at line 234 of file fvPatchField.H.
Referenced by Foam::adjustPhi(), faceLimitedGrad< Type >::calcGrad(), faceMDLimitedGrad< Type >::calcGrad(), MultiComponentPhaseModel< BasePhaseModel, phaseThermo >::calculateVolumeFractions(), limitTemperature::correct(), Foam::MULES::limiter(), and Foam::MULES::limiterCorr().

|
inlinevirtual |
True if the patch field is coupled.
Reimplemented in calculatedProcessorFvPatchField< Type >, coupledFvPatchField< Type >, coupledFvPatchField< scalar >, coupledFvPatchField< vector >, cyclicACMIFvPatchField< Type >, cyclicAMIFvPatchField< Type >, cyclicAMIFvPatchField< scalar >, and processorFvPatchField< Type >.
Definition at line 242 of file fvPatchField.H.
Referenced by fvMatrix< Type >::addBoundarySource(), cellLimitedGrad< Type, Limiter >::calcGrad(), cellMDLimitedGrad< Type >::calcGrad(), faceLimitedGrad< Type >::calcGrad(), faceMDLimitedGrad< Type >::calcGrad(), directionalPressureGradientExplicitSource::correct(), fvMatrix< Type >::DD(), blackBodyEmission::EbDeltaLambdaT(), fusedGaussLaplacianScheme< Type, GType >::fvmLaplacianUncorrected(), gaussLaplacianScheme< Type, GType >::fvmLaplacianUncorrected(), relaxedNonOrthoGaussLaplacianScheme< Type, GType >::fvmLaplacianUncorrected(), fvMatrix< Type >::H1(), localMax< Type >::interpolate(), localMin< Type >::interpolate(), Foam::MULES::limiter(), Foam::MULES::limiterCorr(), fvMatrix< Type >::relax(), snGradScheme< Type >::snGrad(), and regionSizeDistribution::write().

| const Foam::objectRegistry & db | ( | ) | const |
The associated objectRegistry.
Definition at line 106 of file fvPatchFieldBase.C.
References objectRegistry::thisDb().
Referenced by waveTransmissiveFvPatchField< Type >::advectionSpeed(), uniformInletOutletFvPatchField< Type >::autoMap(), atmEpsilonWallFunctionFvPatchScalarField::calculate(), atmOmegaWallFunctionFvPatchScalarField::calculate(), fanFvPatchField< Type >::fanFvPatchField(), fixedJumpFvPatchField< Type >::fixedJumpFvPatchField(), fixedMeanFvPatchField< Type >::fixedMeanFvPatchField(), fixedMeanOutletInletFvPatchField< Type >::fixedMeanOutletInletFvPatchField(), fixedProfileFvPatchField< Type >::fixedProfileFvPatchField(), codedMixedFvPatchField< Type >::libs(), basicThermo::lookupThermo(), kaqRWallFunctionFvPatchScalarField::manipulateMatrix(), outletMappedUniformInletFvPatchField< Type >::outletMappedUniformInletFvPatchField(), enthalpySorptionFvPatchScalarField::patchSource(), speciesSorptionFvPatchScalarField::patchSource(), porousBafflePressureFvPatchField::porousBafflePressureFvPatchField(), fixedJumpFvPatchField< Type >::relax(), uniformInletOutletFvPatchField< Type >::rmap(), swirlFanVelocityFvPatchField::swirlFanVelocityFvPatchField(), uniformInletOutletFvPatchField< Type >::uniformInletOutletFvPatchField(), uniformInletOutletFvPatchField< Type >::uniformInletOutletFvPatchField(), uniformJumpAMIFvPatchField< Type >::uniformJumpAMIFvPatchField(), uniformJumpFvPatchField< Type >::uniformJumpFvPatchField(), advectiveFvPatchField< Type >::updateCoeffs(), cellMotionFvPatchField< Type >::updateCoeffs(), epsilonWallFunctionFvPatchScalarField::updateCoeffs(), fixedMeanFvPatchField< Type >::updateCoeffs(), fixedMeanOutletInletFvPatchField< Type >::updateCoeffs(), kLowReWallFunctionFvPatchScalarField::updateCoeffs(), omegaWallFunctionFvPatchScalarField::updateCoeffs(), outletMappedUniformInletFvPatchField< Type >::updateCoeffs(), porousBafflePressureFvPatchField::updateCoeffs(), prghPermeableAlphaTotalPressureFvPatchScalarField::updateCoeffs(), speciesSorptionFvPatchScalarField::updateCoeffs(), timeVaryingMappedFixedValueFvPatchField< Type >::updateCoeffs(), totalFlowRateAdvectiveDiffusiveFvPatchScalarField::updateCoeffs(), turbulentDigitalFilterInletFvPatchField< Type >::updateCoeffs(), turbulentInletFvPatchField< Type >::updateCoeffs(), uniformFixedGradientFvPatchField< Type >::updateCoeffs(), uniformFixedValueFvPatchField< Type >::updateCoeffs(), uniformInletOutletFvPatchField< Type >::updateCoeffs(), uniformJumpAMIFvPatchField< Type >::updateCoeffs(), uniformMixedFvPatchField< Type >::updateCoeffs(), velocityFilmShellFvPatchVectorField::updateCoeffs(), vibrationShellFvPatchScalarField::updateCoeffs(), prghPermeableAlphaTotalPressureFvPatchScalarField::updateSnGrad(), epsilonWallFunctionFvPatchScalarField::updateWeightedCoeffs(), and omegaWallFunctionFvPatchScalarField::updateWeightedCoeffs().


|
inlinenoexcept |
Return the patch.
Definition at line 258 of file fvPatchField.H.
References Foam::noexcept.
Referenced by advectiveFvPatchField< Type >::advectionSpeed(), waveTransmissiveFvPatchField< Type >::advectionSpeed(), advectiveFvPatchField< Type >::advectiveFvPatchField(), atmEpsilonWallFunctionFvPatchScalarField::atmEpsilonWallFunctionFvPatchScalarField(), atmEpsilonWallFunctionFvPatchScalarField::atmEpsilonWallFunctionFvPatchScalarField(), atmEpsilonWallFunctionFvPatchScalarField::atmEpsilonWallFunctionFvPatchScalarField(), atmEpsilonWallFunctionFvPatchScalarField::atmEpsilonWallFunctionFvPatchScalarField(), atmOmegaWallFunctionFvPatchScalarField::atmOmegaWallFunctionFvPatchScalarField(), atmOmegaWallFunctionFvPatchScalarField::atmOmegaWallFunctionFvPatchScalarField(), atmOmegaWallFunctionFvPatchScalarField::atmOmegaWallFunctionFvPatchScalarField(), atmOmegaWallFunctionFvPatchScalarField::atmOmegaWallFunctionFvPatchScalarField(), fieldExtents::calcFieldExtents(), LeastSquaresGrad< Type, Stencil >::calcGrad(), atmEpsilonWallFunctionFvPatchScalarField::calculate(), atmOmegaWallFunctionFvPatchScalarField::calculate(), epsilonWallFunctionFvPatchScalarField::calculate(), omegaWallFunctionFvPatchScalarField::calculate(), epsilonWallFunctionFvPatchScalarField::calculateTurbulenceFields(), omegaWallFunctionFvPatchScalarField::calculateTurbulenceFields(), ReynoldsAnalogy::Cf(), extendedCellToFaceStencil::collectData(), reconstructedDistanceFunction::constructRDF(), contactAngleForce::correct(), coupledFvPatchField< Type >::coupledFvPatchField(), coupledFvPatchField< Type >::coupledFvPatchField(), cyclicACMIFvPatchField< Type >::cyclicACMIFvPatchField(), cyclicAMIFvPatchField< Type >::cyclicAMIFvPatchField(), cyclicFvPatchField< Type >::cyclicFvPatchField(), fvPatchField< scalar >::declareRunTimeSelectionTable(), codedMixedFvPatchField< Type >::description(), emptyFvPatchField< Type >::emptyFvPatchField(), epsilonWallFunctionFvPatchScalarField::epsilon(), basicSymmetryFvPatchField< Type >::evaluate(), coupledFvPatchField< Type >::evaluate(), directionMixedFvPatchField< Type >::evaluate(), fixedGradientFvPatchField< Type >::evaluate(), fixedNormalSlipFvPatchField< Type >::evaluate(), mixedFvPatchField< Type >::evaluate(), partialSlipFvPatchField< Type >::evaluate(), wedgeFvPatchField< Type >::evaluate(), exprFixedValueFvPatchField< Type >::exprFixedValueFvPatchField(), exprFixedValueFvPatchField< Type >::exprFixedValueFvPatchField(), exprFixedValueFvPatchField< Type >::exprFixedValueFvPatchField(), exprFixedValueFvPatchField< Type >::exprFixedValueFvPatchField(), exprMixedFvPatchField< Type >::exprMixedFvPatchField(), exprMixedFvPatchField< Type >::exprMixedFvPatchField(), exprMixedFvPatchField< Type >::exprMixedFvPatchField(), exprMixedFvPatchField< Type >::exprMixedFvPatchField(), fvPatchField< Type >::extrapolateInternal(), epsilonWallFunctionFvPatchScalarField::G(), omegaWallFunctionFvPatchScalarField::G(), genericFvPatchField< Type >::genericFvPatchField(), genericFvPatchField< Type >::genericFvPatchField(), calculatedFvPatchField< Type >::gradientBoundaryCoeffs(), coupledFvPatchField< Type >::gradientBoundaryCoeffs(), fixedValueFvPatchField< Type >::gradientBoundaryCoeffs(), genericFvPatchField< Type >::gradientBoundaryCoeffs(), mixedFvPatchField< Type >::gradientBoundaryCoeffs(), calculatedFvPatchField< Type >::gradientInternalCoeffs(), coupledFvPatchField< Type >::gradientInternalCoeffs(), coupledFvPatchField< Type >::gradientInternalCoeffs(), fixedValueFvPatchField< Type >::gradientInternalCoeffs(), genericFvPatchField< Type >::gradientInternalCoeffs(), mixedFvPatchField< Type >::gradientInternalCoeffs(), transformFvPatchField< Type >::gradientInternalCoeffs(), zeroValueFvPatchField< Type >::gradientInternalCoeffs(), cyclicACMIFvPatchField< Type >::initEvaluate(), processorFvPatchField< Type >::initEvaluate(), cyclicACMIFvPatchField< Type >::initInterfaceMatrixUpdate(), cyclicACMIFvPatchField< Type >::manipulateMatrix(), cyclicAMIFvPatchField< Type >::manipulateMatrix(), cyclicFvPatchField< Type >::manipulateMatrix(), epsilonWallFunctionFvPatchScalarField::manipulateMatrix(), fixedInternalValueFvPatchField< Type >::manipulateMatrix(), kaqRWallFunctionFvPatchScalarField::manipulateMatrix(), omegaWallFunctionFvPatchScalarField::manipulateMatrix(), waWallFunctionFvPatchScalarField::manipulateMatrix(), mappedFieldFvPatchField< Type >::mappedFieldFvPatchField(), mappedFieldFvPatchField< Type >::mappedFieldFvPatchField(), mappedFieldFvPatchField< Type >::mappedFieldFvPatchField(), mappedFieldFvPatchField< Type >::mappedFieldFvPatchField(), mappedFieldFvPatchField< Type >::mappedFieldFvPatchField(), mappedFieldFvPatchField< Type >::mappedFieldFvPatchField(), mappedFixedValueFvPatchField< Type >::mappedFixedValueFvPatchField(), mappedMixedFieldFvPatchField< Type >::mappedMixedFieldFvPatchField(), mappedMixedFieldFvPatchField< Type >::mappedMixedFieldFvPatchField(), mappedMixedFieldFvPatchField< Type >::mappedMixedFieldFvPatchField(), mappedMixedFieldFvPatchField< Type >::mappedMixedFieldFvPatchField(), mappedMixedFieldFvPatchField< Type >::mappedMixedFieldFvPatchField(), mappedMixedFvPatchField< Type >::mappedMixedFvPatchField(), meshToMesh::mapSrcToTgt(), meshToMesh::mapTgtToSrc(), fvPatchField< scalar >::NewCalculatedType(), omegaWallFunctionFvPatchScalarField::omega(), outletMappedUniformInletFvPatchField< Type >::outletMappedUniformInletFvPatchField(), outletMappedUniformInletFvPatchField< Type >::outletMappedUniformInletFvPatchField(), outletMappedUniformInletFvPatchField< Type >::outletMappedUniformInletFvPatchField(), outletMappedUniformInletFvPatchField< Type >::outletMappedUniformInletFvPatchField(), Foam::oversetAdjustPhi(), fvPatchField< Type >::patchInternalField(), fvPatchField< Type >::patchInternalField(), enthalpySorptionFvPatchScalarField::patchSource(), speciesSorptionFvPatchScalarField::patchSource(), prghPermeableAlphaTotalPressureFvPatchScalarField::prghPermeableAlphaTotalPressureFvPatchScalarField(), prghPermeableAlphaTotalPressureFvPatchScalarField::prghPermeableAlphaTotalPressureFvPatchScalarField(), prghPermeableAlphaTotalPressureFvPatchScalarField::prghPermeableAlphaTotalPressureFvPatchScalarField(), prghPermeableAlphaTotalPressureFvPatchScalarField::prghPermeableAlphaTotalPressureFvPatchScalarField(), processorCyclicFvPatchField< Type >::processorCyclicFvPatchField(), processorCyclicFvPatchField< Type >::processorCyclicFvPatchField(), processorCyclicFvPatchField< Type >::processorCyclicFvPatchField(), processorFvPatchField< Type >::processorFvPatchField(), processorFvPatchField< Type >::processorFvPatchField(), processorFvPatchField< Type >::processorFvPatchField(), fixedGradientFvPatchField< Type >::readGradientEntry(), mixedFvPatchField< Type >::readMixedEntries(), fvPatchField< Type >::readValueEntry(), codedFixedValueFvPatchField< Type >::redirectPatchField(), codedMixedFvPatchField< Type >::redirectPatchField(), scaledFixedValueFvPatchField< Type >::scaledFixedValueFvPatchField(), scaledFixedValueFvPatchField< Type >::scaledFixedValueFvPatchField(), scaledFixedValueFvPatchField< Type >::scaledFixedValueFvPatchField(), scaledFixedValueFvPatchField< Type >::scaledFixedValueFvPatchField(), slicedFvPatchField< Type >::slicedFvPatchField(), basicSymmetryFvPatchField< Type >::snGrad(), coupledFvPatchField< Type >::snGrad(), directionMixedFvPatchField< Type >::snGrad(), fixedNormalSlipFvPatchField< Type >::snGrad(), fvPatchField< Type >::snGrad(), mixedFvPatchField< Type >::snGrad(), partialSlipFvPatchField< Type >::snGrad(), symmetryPlaneFvPatchField< Type >::snGrad(), wedgeFvPatchField< Type >::snGrad(), basicSymmetryFvPatchField< Type >::snGradTransformDiag(), fixedNormalSlipFvPatchField< Type >::snGradTransformDiag(), partialSlipFvPatchField< Type >::snGradTransformDiag(), wedgeFvPatchField< Type >::snGradTransformDiag(), speciesSorptionFvPatchScalarField::speciesSorptionFvPatchScalarField(), speciesSorptionFvPatchScalarField::speciesSorptionFvPatchScalarField(), speciesSorptionFvPatchScalarField::speciesSorptionFvPatchScalarField(), speciesSorptionFvPatchScalarField::speciesSorptionFvPatchScalarField(), swirlFanVelocityFvPatchField::swirlFanVelocityFvPatchField(), symmetryFvPatchField< Type >::symmetryFvPatchField(), symmetryPlaneFvPatchField< Type >::symmetryPlaneFvPatchField(), timeVaryingMappedFixedValueFvPatchField< Type >::timeVaryingMappedFixedValueFvPatchField(), timeVaryingMappedFixedValueFvPatchField< Type >::timeVaryingMappedFixedValueFvPatchField(), timeVaryingMappedFixedValueFvPatchField< Type >::timeVaryingMappedFixedValueFvPatchField(), timeVaryingMappedFixedValueFvPatchField< Type >::timeVaryingMappedFixedValueFvPatchField(), turbulentDigitalFilterInletFvPatchField< Type >::turbulentDigitalFilterInletFvPatchField(), turbulentDigitalFilterInletFvPatchField< Type >::turbulentDigitalFilterInletFvPatchField(), turbulentDigitalFilterInletFvPatchField< Type >::turbulentDigitalFilterInletFvPatchField(), turbulentDigitalFilterInletFvPatchField< Type >::turbulentDigitalFilterInletFvPatchField(), uniformFixedGradientFvPatchField< Type >::uniformFixedGradientFvPatchField(), uniformFixedValueFvPatchField< Type >::uniformFixedValueFvPatchField(), uniformFixedValueFvPatchField< Type >::uniformFixedValueFvPatchField(), uniformFixedValueFvPatchField< Type >::uniformFixedValueFvPatchField(), uniformFixedValueFvPatchField< Type >::uniformFixedValueFvPatchField(), uniformMixedFvPatchField< Type >::uniformMixedFvPatchField(), uniformMixedFvPatchField< Type >::uniformMixedFvPatchField(), uniformMixedFvPatchField< Type >::uniformMixedFvPatchField(), uniformMixedFvPatchField< Type >::uniformMixedFvPatchField(), adjointOutletFluxFvPatchField< Type >::updateCoeffs(), advectiveFvPatchField< Type >::updateCoeffs(), cellMotionFvPatchField< Type >::updateCoeffs(), thermalShellFvPatchScalarField::updateCoeffs(), energyJumpAMIFvPatchScalarField::updateCoeffs(), energyJumpFvPatchScalarField::updateCoeffs(), enthalpySorptionFvPatchScalarField::updateCoeffs(), epsilonWallFunctionFvPatchScalarField::updateCoeffs(), fixedMeanFvPatchField< Type >::updateCoeffs(), fixedMeanOutletInletFvPatchField< Type >::updateCoeffs(), fixedProfileFvPatchField< Type >::updateCoeffs(), inletOutletFvPatchField< Type >::updateCoeffs(), kLowReWallFunctionFvPatchScalarField::updateCoeffs(), mappedFieldFvPatchField< Type >::updateCoeffs(), mappedFixedInternalValueFvPatchField< Type >::updateCoeffs(), mappedFixedPushedInternalValueFvPatchField< Type >::updateCoeffs(), mappedFixedValueFvPatchField< Type >::updateCoeffs(), mappedMixedFieldFvPatchField< Type >::updateCoeffs(), mappedMixedFvPatchField< Type >::updateCoeffs(), mappedVelocityFluxFixedValueFvPatchField::updateCoeffs(), omegaWallFunctionFvPatchScalarField::updateCoeffs(), outletInletFvPatchField< Type >::updateCoeffs(), outletMappedUniformInletFvPatchField< Type >::updateCoeffs(), porousBafflePressureFvPatchField::updateCoeffs(), speciesSorptionFvPatchScalarField::updateCoeffs(), totalFlowRateAdvectiveDiffusiveFvPatchScalarField::updateCoeffs(), uniformInletOutletFvPatchField< Type >::updateCoeffs(), velocityFilmShellFvPatchVectorField::updateCoeffs(), vibrationShellFvPatchScalarField::updateCoeffs(), waWallFunctionFvPatchScalarField::updateCoeffs(), cyclicACMIFvPatchField< Type >::updateInterfaceMatrix(), prghPermeableAlphaTotalPressureFvPatchScalarField::updateSnGrad(), epsilonWallFunctionFvPatchScalarField::updateWeightedCoeffs(), omegaWallFunctionFvPatchScalarField::updateWeightedCoeffs(), calculatedFvPatchField< Type >::valueBoundaryCoeffs(), fixedGradientFvPatchField< Type >::valueBoundaryCoeffs(), genericFvPatchField< Type >::valueBoundaryCoeffs(), mixedFvPatchField< Type >::valueBoundaryCoeffs(), transformFvPatchField< Type >::valueBoundaryCoeffs(), calculatedFvPatchField< Type >::valueInternalCoeffs(), genericFvPatchField< Type >::valueInternalCoeffs(), wedgeFvPatchField< Type >::wedgeFvPatchField(), regionSizeDistribution::write(), and zeroValueFvPatchField< Type >::zeroValueFvPatchField().
|
inlinenoexcept |
The optional patch type.
Definition at line 266 of file fvPatchField.H.
References Foam::noexcept.
Referenced by fvPatchField< Type >::fvPatchField(), fvPatchField< scalar >::fvPatchField(), fvPatchFieldBase(), fixedJumpFvPatchField< scalar >::jump0(), TypeName(), uniformInletOutletFvPatchField< Type >::uniformInletOutletFvPatchField(), and fvPatchField< Type >::write().

|
inlinenoexcept |
|
inlinevirtual |
True if the type does not correspond to the constraint type.
Definition at line 282 of file fvPatchField.H.
References Foam::type().

|
inlinenoexcept |
True if the boundary condition has already been updated.
Definition at line 293 of file fvPatchField.H.
References Foam::noexcept.
Referenced by basicSymmetryFvPatchField< Type >::evaluate(), coupledFvPatchField< Type >::evaluate(), cyclicACMIFvPatchField< Type >::evaluate(), cyclicAMIFvPatchField< Type >::evaluate(), directionMixedFvPatchField< Type >::evaluate(), extrapolatedCalculatedFvPatchField< Type >::evaluate(), fixedGradientFvPatchField< Type >::evaluate(), fixedNormalSlipFvPatchField< Type >::evaluate(), fvPatchField< Type >::evaluate(), mixedFvPatchField< Type >::evaluate(), partialSlipFvPatchField< Type >::evaluate(), symmetryPlaneFvPatchField< Type >::evaluate(), wedgeFvPatchField< Type >::evaluate(), zeroGradientFvPatchField< Type >::evaluate(), coupledFvPatchField< Type >::initEvaluate(), cyclicACMIFvPatchField< Type >::initEvaluate(), adjointOutletFluxFvPatchField< Type >::updateCoeffs(), advectiveFvPatchField< Type >::updateCoeffs(), cellMotionFvPatchField< Type >::updateCoeffs(), codedFixedValueFvPatchField< Type >::updateCoeffs(), codedMixedFvPatchField< Type >::updateCoeffs(), thermalShellFvPatchScalarField::updateCoeffs(), energyJumpAMIFvPatchScalarField::updateCoeffs(), energyJumpFvPatchScalarField::updateCoeffs(), enthalpySorptionFvPatchScalarField::updateCoeffs(), epsilonWallFunctionFvPatchScalarField::updateCoeffs(), exprFixedValueFvPatchField< Type >::updateCoeffs(), exprMixedFvPatchField< Type >::updateCoeffs(), fanFvPatchField< Type >::updateCoeffs(), fixedMeanFvPatchField< Type >::updateCoeffs(), fixedMeanOutletInletFvPatchField< Type >::updateCoeffs(), fixedProfileFvPatchField< Type >::updateCoeffs(), freestreamFvPatchField< Type >::updateCoeffs(), inletOutletFvPatchField< Type >::updateCoeffs(), kLowReWallFunctionFvPatchScalarField::updateCoeffs(), mappedFieldFvPatchField< Type >::updateCoeffs(), mappedFixedInternalValueFvPatchField< Type >::updateCoeffs(), mappedFixedPushedInternalValueFvPatchField< Type >::updateCoeffs(), mappedFixedValueFvPatchField< Type >::updateCoeffs(), mappedMixedFieldFvPatchField< Type >::updateCoeffs(), mappedMixedFvPatchField< Type >::updateCoeffs(), omegaWallFunctionFvPatchScalarField::updateCoeffs(), outletInletFvPatchField< Type >::updateCoeffs(), outletMappedUniformInletFvPatchField< Type >::updateCoeffs(), porousBafflePressureFvPatchField::updateCoeffs(), prghPermeableAlphaTotalPressureFvPatchScalarField::updateCoeffs(), scaledFixedValueFvPatchField< Type >::updateCoeffs(), speciesSorptionFvPatchScalarField::updateCoeffs(), swirlFanVelocityFvPatchField::updateCoeffs(), timeVaryingMappedFixedValueFvPatchField< Type >::updateCoeffs(), totalFlowRateAdvectiveDiffusiveFvPatchScalarField::updateCoeffs(), turbulentDigitalFilterInletFvPatchField< Type >::updateCoeffs(), turbulentInletFvPatchField< Type >::updateCoeffs(), uniformFixedGradientFvPatchField< Type >::updateCoeffs(), uniformFixedValueFvPatchField< Type >::updateCoeffs(), uniformInletOutletFvPatchField< Type >::updateCoeffs(), uniformJumpAMIFvPatchField< Type >::updateCoeffs(), uniformJumpFvPatchField< Type >::updateCoeffs(), uniformMixedFvPatchField< Type >::updateCoeffs(), velocityFilmShellFvPatchVectorField::updateCoeffs(), vibrationShellFvPatchScalarField::updateCoeffs(), waWallFunctionFvPatchScalarField::updateCoeffs(), prghPermeableAlphaTotalPressureFvPatchScalarField::updateSnGrad(), epsilonWallFunctionFvPatchScalarField::updateWeightedCoeffs(), fvPatchField< Type >::updateWeightedCoeffs(), omegaWallFunctionFvPatchScalarField::updateWeightedCoeffs(), and cyclicAMIFvPatchField< scalar >::write().
|
inlinenoexcept |
Set updated state.
Definition at line 301 of file fvPatchField.H.
Referenced by fvPatchField< Type >::evaluate(), fvPatchField< Type >::updateCoeffs(), and fvPatchField< Type >::updateWeightedCoeffs().

|
inlinenoexcept |
True if the matrix has already been manipulated.
Definition at line 309 of file fvPatchField.H.
References Foam::noexcept.
Referenced by epsilonWallFunctionFvPatchScalarField::manipulateMatrix(), omegaWallFunctionFvPatchScalarField::manipulateMatrix(), and oversetFvPatchField< Type >::manipulateMatrix().

|
inlinenoexcept |
Set matrix manipulated state.
Definition at line 317 of file fvPatchField.H.
Referenced by fvPatchField< Type >::evaluate(), fvPatchField< Type >::manipulateMatrix(), fvPatchField< Type >::manipulateMatrix(), and fvPatchField< Type >::manipulateMatrix().

|
inlinenoexcept |
Use implicit formulation for coupled patches only.
Definition at line 325 of file fvPatchField.H.
References Foam::noexcept.
Referenced by lduPrimitiveMeshAssembly::update(), and fvPatchField< Type >::write().

|
inlinenoexcept |
| void checkPatch | ( | const fvPatchFieldBase & | rhs | ) | const |
Check that patches are identical.
Definition at line 112 of file fvPatchFieldBase.C.
References Foam::abort(), Foam::FatalError, FatalErrorInFunction, fvPatchFieldBase(), and Foam::rhs().
Referenced by fvPatchField< Type >::check(), fvPatchField< Foam::Vector< scalar > >::extrapolateInternal(), fvPatchField< Type >::operator*=(), fvPatchField< Type >::operator+=(), fvPatchField< Type >::operator-=(), and fvPatchField< Type >::operator/=().


|
static |
Debug switch to disallow the use of generic fvPatchField.
Definition at line 130 of file fvPatchField.H.
Referenced by fvPatchField< Type >::New().