Loading...
Searching...
No Matches
fvPatchFieldBase Class Reference

Template invariant parts for fvPatchField. More...

#include <fvPatchField.H>

Inheritance diagram for fvPatchFieldBase:

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 objectRegistrydb () const
 The associated objectRegistry.
const fvPatchpatch () const noexcept
 Return the patch.
const wordpatchType () const noexcept
 The optional patch type.
wordpatchType () 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 wordemptyType () noexcept
 The type name for empty patch fields.
static const wordcalculatedType () noexcept
 The type name for calculated patch fields.
static const wordextrapolatedCalculatedType () noexcept
 The type name for extrapolatedCalculated patch fields combines zero-gradient and calculated.
static const wordzeroGradientType () noexcept
 The type name for zeroGradient patch fields.
static const wordzeroValueType () 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.

Detailed Description

Template invariant parts for fvPatchField.

Definition at line 77 of file fvPatchField.H.

Constructor & Destructor Documentation

◆ fvPatchFieldBase() [1/5]

◆ fvPatchFieldBase() [2/5]

fvPatchFieldBase ( const fvPatch & p,
const word & patchType )
explicit

Construct from patch and patch type.

Definition at line 49 of file fvPatchFieldBase.C.

References fvPatchFieldBase(), p, and patchType().

Here is the call graph for this function:

◆ fvPatchFieldBase() [3/5]

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().

Here is the call graph for this function:

◆ fvPatchFieldBase() [4/5]

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().

Here is the call graph for this function:

◆ fvPatchFieldBase() [5/5]

fvPatchFieldBase ( const fvPatchFieldBase & rhs)

Copy construct.

Definition at line 87 of file fvPatchFieldBase.C.

References fvPatchFieldBase(), and Foam::rhs().

Here is the call graph for this function:

◆ ~fvPatchFieldBase()

virtual ~fvPatchFieldBase ( )
virtualdefault

Destructor.

Member Function Documentation

◆ readDict()

void readDict ( const dictionary & dict)
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().

Here is the caller graph for this function:

◆ TypeName()

TypeName ( "fvPatchField" )

Runtime type information.

References dict, fvPatchFieldBase(), p, patchType(), and Foam::rhs().

Here is the call graph for this function:

◆ emptyType()

const word & emptyType ( )
inlinestaticnoexcept

The type name for empty patch fields.

Definition at line 177 of file fvPatchField.H.

References Foam::fieldTypes::emptyType, and Foam::noexcept.

◆ calculatedType()

◆ extrapolatedCalculatedType()

const word & extrapolatedCalculatedType ( )
inlinestaticnoexcept

◆ zeroGradientType()

const word & zeroGradientType ( )
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().

Here is the caller graph for this function:

◆ zeroValueType()

const word & zeroValueType ( )
inlinestaticnoexcept

The type name for zeroValue patch fields.

Definition at line 210 of file fvPatchField.H.

References Foam::noexcept, and Foam::fieldTypes::zeroValueType.

◆ assignable()

◆ fixesValue()

◆ coupled()

◆ db()

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ patch()

const fvPatch & patch ( ) const
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().

◆ patchType() [1/2]

const word & patchType ( ) const
inlinenoexcept

◆ patchType() [2/2]

word & patchType ( )
inlinenoexcept

The optional patch type.

Definition at line 274 of file fvPatchField.H.

References Foam::noexcept.

◆ constraintOverride()

virtual bool constraintOverride ( ) const
inlinevirtual

True if the type does not correspond to the constraint type.

Definition at line 282 of file fvPatchField.H.

References Foam::type().

Here is the call graph for this function:

◆ updated()

bool updated ( ) const
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().

◆ setUpdated()

void setUpdated ( bool state)
inlinenoexcept

Set updated state.

Definition at line 301 of file fvPatchField.H.

Referenced by fvPatchField< Type >::evaluate(), fvPatchField< Type >::updateCoeffs(), and fvPatchField< Type >::updateWeightedCoeffs().

Here is the caller graph for this function:

◆ manipulatedMatrix()

bool manipulatedMatrix ( ) const
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().

Here is the caller graph for this function:

◆ setManipulated()

void setManipulated ( bool state)
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().

Here is the caller graph for this function:

◆ useImplicit() [1/2]

bool useImplicit ( ) const
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().

Here is the caller graph for this function:

◆ useImplicit() [2/2]

bool useImplicit ( bool on)
inlinenoexcept

Set useImplicit on/off.

Returns
old value

Definition at line 335 of file fvPatchField.H.

◆ checkPatch()

void checkPatch ( const fvPatchFieldBase & rhs) const

Member Data Documentation

◆ disallowGenericPatchField

int disallowGenericPatchField
static

Debug switch to disallow the use of generic fvPatchField.

Definition at line 130 of file fvPatchField.H.

Referenced by fvPatchField< Type >::New().


The documentation for this class was generated from the following files: