Classes | Public Types | Public Member Functions | Static Public Member Functions | Friends | List of all members
GeometricField Class Reference

Generic GeometricField class. More...

Inheritance diagram for GeometricField:
Inheritance graph
[legend]

Classes

class  Boundary
 

Public Types

typedef GeoMesh::Mesh Mesh
 
typedef GeoMesh::BoundaryMesh BoundaryMesh
 
typedef DimensionedField< Type, GeoMeshInternal
 
typedef PatchField< Type > Patch
 
typedef Field< Type >::cmptType cmptType
 

Public Member Functions

 TypeName ("GeometricField")
 
 GeometricField (const IOobject &io, const Mesh &mesh, const dimensionSet &ds, const word &patchFieldType=PatchField< Type >::calculatedType())
 
 GeometricField (const IOobject &io, const Mesh &mesh, const dimensionSet &ds, const wordList &wantedPatchTypes, const wordList &actualPatchTypes=wordList())
 
 GeometricField (const IOobject &io, const Mesh &mesh, const dimensioned< Type > &dt, const word &patchFieldType=PatchField< Type >::calculatedType())
 
 GeometricField (const IOobject &io, const Mesh &mesh, const dimensioned< Type > &dt, const wordList &wantedPatchTypes, const wordList &actualPatchTypes=wordList())
 
 GeometricField (const IOobject &io, const Internal &diField, const PtrList< PatchField< Type >> &ptfl)
 
 GeometricField (const IOobject &io, const Mesh &mesh, const dimensionSet &ds, const Field< Type > &iField, const word &patchFieldType=PatchField< Type >::calculatedType())
 
 GeometricField (const IOobject &io, const Mesh &mesh, const dimensionSet &ds, Field< Type > &&iField, const word &patchFieldType=PatchField< Type >::calculatedType())
 
 GeometricField (const IOobject &io, const Mesh &mesh, const dimensionSet &ds, const Field< Type > &iField, const PtrList< PatchField< Type >> &ptfl)
 
 GeometricField (const IOobject &io, const Mesh &mesh, const bool readOldTime=true)
 
 GeometricField (const IOobject &io, const Mesh &mesh, const dictionary &dict)
 
 GeometricField (const GeometricField< Type, PatchField, GeoMesh > &gf)
 
 GeometricField (const tmp< GeometricField< Type, PatchField, GeoMesh >> &tgf)
 
 GeometricField (const IOobject &io, const GeometricField< Type, PatchField, GeoMesh > &gf)
 
 GeometricField (const IOobject &io, const tmp< GeometricField< Type, PatchField, GeoMesh >> &tgf)
 
 GeometricField (const word &newName, const GeometricField< Type, PatchField, GeoMesh > &gf)
 
 GeometricField (const word &newName, const tmp< GeometricField< Type, PatchField, GeoMesh >> &tgf)
 
 GeometricField (const IOobject &io, const GeometricField< Type, PatchField, GeoMesh > &gf, const word &patchFieldType)
 
 GeometricField (const IOobject &io, const GeometricField< Type, PatchField, GeoMesh > &gf, const labelList &patchIDs, const word &patchFieldType)
 
 GeometricField (const IOobject &io, const GeometricField< Type, PatchField, GeoMesh > &gf, const wordList &patchFieldTypes, const wordList &actualPatchTypes=wordList())
 
 GeometricField (const IOobject &io, const tmp< GeometricField< Type, PatchField, GeoMesh >> &tgf, const wordList &patchFieldTypes, const wordList &actualPatchTypes=wordList())
 
tmp< GeometricField< Type, PatchField, GeoMesh > > clone () const
 
virtual ~GeometricField ()
 
Internalref (const bool updateAccessTime=true)
 
const InternalinternalField () const
 
const Internalv () const
 
Internal::FieldTypeprimitiveFieldRef (const bool updateAccessTime=true)
 
const Internal::FieldTypeprimitiveField () const
 
BoundaryboundaryFieldRef (const bool updateAccessTime=true)
 
const BoundaryboundaryField () const
 
label timeIndex () const
 
label & timeIndex ()
 
void storeOldTimes () const
 
void storeOldTime () const
 
label nOldTimes () const
 
const GeometricField< Type, PatchField, GeoMesh > & oldTime () const
 
GeometricField< Type, PatchField, GeoMesh > & oldTime ()
 
void storePrevIter () const
 
const GeometricField< Type, PatchField, GeoMesh > & prevIter () const
 
void correctBoundaryConditions ()
 
bool needReference () const
 
tmp< GeometricField< cmptType, PatchField, GeoMesh > > component (const direction) const
 
bool writeData (Ostream &) const
 
tmp< GeometricField< Type, PatchField, GeoMesh > > T () const
 
void relax (const scalar alpha)
 
void relax ()
 
word select (bool final) const
 
void writeMinMax (Ostream &os) const
 
void negate ()
 
void replace (const direction d, const GeometricField< cmptType, PatchField, GeoMesh > &gcf)
 
void replace (const direction d, const dimensioned< cmptType > &ds)
 
void min (const dimensioned< Type > &dt)
 
void max (const dimensioned< Type > &dt)
 
void clip (const dimensioned< MinMax< Type >> &range)
 
void clip (const dimensioned< Type > &minVal, const dimensioned< Type > &maxVal)
 
void maxMin (const dimensioned< Type > &minVal, const dimensioned< Type > &maxVal)
 
const Internaloperator() () const
 
void operator= (const GeometricField< Type, PatchField, GeoMesh > &)
 
void operator= (const tmp< GeometricField< Type, PatchField, GeoMesh >> &)
 
void operator= (const dimensioned< Type > &)
 
void operator== (const tmp< GeometricField< Type, PatchField, GeoMesh >> &)
 
void operator== (const dimensioned< Type > &)
 
void operator+= (const GeometricField< Type, PatchField, GeoMesh > &)
 
void operator+= (const tmp< GeometricField< Type, PatchField, GeoMesh >> &)
 
void operator-= (const GeometricField< Type, PatchField, GeoMesh > &)
 
void operator-= (const tmp< GeometricField< Type, PatchField, GeoMesh >> &)
 
void operator*= (const GeometricField< scalar, PatchField, GeoMesh > &)
 
void operator*= (const tmp< GeometricField< scalar, PatchField, GeoMesh >> &)
 
void operator/= (const GeometricField< scalar, PatchField, GeoMesh > &)
 
void operator/= (const tmp< GeometricField< scalar, PatchField, GeoMesh >> &)
 
void operator+= (const dimensioned< Type > &)
 
void operator-= (const dimensioned< Type > &)
 
void operator*= (const dimensioned< scalar > &)
 
void operator/= (const dimensioned< scalar > &)
 
tmp< GeometricField< scalar, faPatchField, areaMesh > > component (const direction) const
 
void replace (const direction, const GeometricField< scalar, faPatchField, areaMesh > &gsf)
 
tmp< GeometricField< scalar, faPatchField, areaMesh > > component (const direction) const
 
void replace (const direction, const GeometricField< scalar, faPatchField, areaMesh > &sf)
 
tmp< GeometricField< scalar, fvPatchField, volMesh > > component (const direction) const
 
void replace (const direction, const GeometricField< scalar, fvPatchField, volMesh > &gsf)
 
tmp< GeometricField< scalar, fvPatchField, volMesh > > component (const direction) const
 
void replace (const direction, const GeometricField< scalar, fvPatchField, volMesh > &sf)
 

Static Public Member Functions

static const GeometricField< Type, PatchField, GeoMesh > & null ()
 
static tmp< GeometricField< Type, PatchField, GeoMesh > > New (const word &name, const Mesh &mesh, const dimensionSet &ds, const word &patchFieldType=PatchField< Type >::calculatedType())
 
static tmp< GeometricField< Type, PatchField, GeoMesh > > New (const word &name, const Mesh &mesh, const dimensionSet &ds, const Field< Type > &iField, const word &patchFieldType=PatchField< Type >::calculatedType())
 
static tmp< GeometricField< Type, PatchField, GeoMesh > > New (const word &name, const Mesh &mesh, const dimensionSet &ds, Field< Type > &&iField, const word &patchFieldType=PatchField< Type >::calculatedType())
 
static tmp< GeometricField< Type, PatchField, GeoMesh > > New (const word &name, const Mesh &mesh, const dimensioned< Type > &dt, const word &patchFieldType=PatchField< Type >::calculatedType())
 
static tmp< GeometricField< Type, PatchField, GeoMesh > > New (const word &name, const Mesh &mesh, const dimensioned< Type > &dt, const wordList &patchFieldTypes, const wordList &actualPatchTypes=wordList())
 
static tmp< GeometricField< Type, PatchField, GeoMesh > > New (const word &newName, const tmp< GeometricField< Type, PatchField, GeoMesh >> &tgf)
 
static tmp< GeometricField< Type, PatchField, GeoMesh > > New (const word &newName, const tmp< GeometricField< Type, PatchField, GeoMesh >> &tgf, const wordList &patchFieldTypes, const wordList &actualPatchTypes=wordList())
 

Friends

Ostreamoperator (Ostream &, const GeometricField< Type, PatchField, GeoMesh > &)
 
Ostreamoperator (Ostream &, const tmp< GeometricField< Type, PatchField, GeoMesh >> &)
 

Detailed Description

Generic GeometricField class.

Source files

Definition at line 49 of file areaFieldsFwd.H.

Member Typedef Documentation

◆ Mesh

Definition at line 96 of file GeometricField.H.

◆ BoundaryMesh

Definition at line 100 of file GeometricField.H.

◆ Internal

Definition at line 103 of file GeometricField.H.

◆ Patch

typedef PatchField<Type> Patch

Definition at line 107 of file GeometricField.H.

◆ cmptType

typedef Field<Type>::cmptType cmptType

Definition at line 286 of file GeometricField.H.

Constructor & Destructor Documentation

◆ GeometricField() [1/20]

GeometricField ( const IOobject io,
const Mesh mesh,
const dimensionSet ds,
const word patchFieldType = PatchField< Type >::calculatedType() 
)

◆ GeometricField() [2/20]

GeometricField ( const IOobject io,
const Mesh mesh,
const dimensionSet ds,
const wordList wantedPatchTypes,
const wordList actualPatchTypes = wordList() 
)

◆ GeometricField() [3/20]

GeometricField ( const IOobject io,
const Mesh mesh,
const dimensioned< Type > &  dt,
const word patchFieldType = PatchField< Type >::calculatedType() 
)

◆ GeometricField() [4/20]

GeometricField ( const IOobject io,
const Mesh mesh,
const dimensioned< Type > &  dt,
const wordList wantedPatchTypes,
const wordList actualPatchTypes = wordList() 
)

◆ GeometricField() [5/20]

GeometricField ( const IOobject io,
const Internal diField,
const PtrList< PatchField< Type >> &  ptfl 
)

Definition at line 284 of file GeometricField.C.

◆ GeometricField() [6/20]

GeometricField ( const IOobject io,
const Mesh mesh,
const dimensionSet ds,
const Field< Type > &  iField,
const word patchFieldType = PatchField< Type >::calculatedType() 
)

◆ GeometricField() [7/20]

GeometricField ( const IOobject io,
const Mesh mesh,
const dimensionSet ds,
Field< Type > &&  iField,
const word patchFieldType = PatchField< Type >::calculatedType() 
)

◆ GeometricField() [8/20]

GeometricField ( const IOobject io,
const Mesh mesh,
const dimensionSet ds,
const Field< Type > &  iField,
const PtrList< PatchField< Type >> &  ptfl 
)

Definition at line 351 of file GeometricField.C.

◆ GeometricField() [9/20]

GeometricField ( const IOobject io,
const Mesh mesh,
const bool  readOldTime = true 
)

◆ GeometricField() [10/20]

GeometricField ( const IOobject io,
const Mesh mesh,
const dictionary dict 
)

Definition at line 410 of file GeometricField.C.

◆ GeometricField() [11/20]

GeometricField ( const GeometricField< Type, PatchField, GeoMesh > &  gf)

Definition at line 441 of file GeometricField.C.

◆ GeometricField() [12/20]

GeometricField ( const tmp< GeometricField< Type, PatchField, GeoMesh >> &  tgf)

Definition at line 468 of file GeometricField.C.

◆ GeometricField() [13/20]

GeometricField ( const IOobject io,
const GeometricField< Type, PatchField, GeoMesh > &  gf 
)

Definition at line 489 of file GeometricField.C.

◆ GeometricField() [14/20]

GeometricField ( const IOobject io,
const tmp< GeometricField< Type, PatchField, GeoMesh >> &  tgf 
)

Definition at line 517 of file GeometricField.C.

◆ GeometricField() [15/20]

GeometricField ( const word newName,
const GeometricField< Type, PatchField, GeoMesh > &  gf 
)

Definition at line 540 of file GeometricField.C.

◆ GeometricField() [16/20]

GeometricField ( const word newName,
const tmp< GeometricField< Type, PatchField, GeoMesh >> &  tgf 
)

Definition at line 568 of file GeometricField.C.

◆ GeometricField() [17/20]

GeometricField ( const IOobject io,
const GeometricField< Type, PatchField, GeoMesh > &  gf,
const word patchFieldType 
)

Definition at line 589 of file GeometricField.C.

◆ GeometricField() [18/20]

GeometricField ( const IOobject io,
const GeometricField< Type, PatchField, GeoMesh > &  gf,
const labelList patchIDs,
const word patchFieldType 
)

Definition at line 658 of file GeometricField.C.

◆ GeometricField() [19/20]

GeometricField ( const IOobject io,
const GeometricField< Type, PatchField, GeoMesh > &  gf,
const wordList patchFieldTypes,
const wordList actualPatchTypes = wordList() 
)

◆ GeometricField() [20/20]

GeometricField ( const IOobject io,
const tmp< GeometricField< Type, PatchField, GeoMesh >> &  tgf,
const wordList patchFieldTypes,
const wordList actualPatchTypes = wordList() 
)

◆ ~GeometricField()

~GeometricField ( )
virtual

Definition at line 729 of file GeometricField.C.

Member Function Documentation

◆ TypeName()

TypeName ( "GeometricField"  )

◆ null()

const Foam::GeometricField< Type, PatchField, GeoMesh > & null ( )
inlinestatic

◆ clone()

Foam::tmp< Foam::GeometricField< Type, PatchField, GeoMesh > > clone ( ) const

Definition at line 720 of file GeometricField.C.

◆ New() [1/7]

static tmp<GeometricField<Type, PatchField, GeoMesh> > New ( const word name,
const Mesh mesh,
const dimensionSet ds,
const word patchFieldType = PatchField< Type >::calculatedType() 
)
static

◆ New() [2/7]

static tmp<GeometricField<Type, PatchField, GeoMesh> > New ( const word name,
const Mesh mesh,
const dimensionSet ds,
const Field< Type > &  iField,
const word patchFieldType = PatchField< Type >::calculatedType() 
)
static

◆ New() [3/7]

static tmp<GeometricField<Type, PatchField, GeoMesh> > New ( const word name,
const Mesh mesh,
const dimensionSet ds,
Field< Type > &&  iField,
const word patchFieldType = PatchField< Type >::calculatedType() 
)
static

◆ New() [4/7]

static tmp<GeometricField<Type, PatchField, GeoMesh> > New ( const word name,
const Mesh mesh,
const dimensioned< Type > &  dt,
const word patchFieldType = PatchField< Type >::calculatedType() 
)
static

◆ New() [5/7]

static tmp<GeometricField<Type, PatchField, GeoMesh> > New ( const word name,
const Mesh mesh,
const dimensioned< Type > &  dt,
const wordList patchFieldTypes,
const wordList actualPatchTypes = wordList() 
)
static

◆ New() [6/7]

Foam::tmp< Foam::GeometricField< Type, PatchField, GeoMesh > > New ( const word newName,
const tmp< GeometricField< Type, PatchField, GeoMesh >> &  tgf 
)
static

Definition at line 173 of file GeometricFieldNew.C.

◆ New() [7/7]

static tmp<GeometricField<Type, PatchField, GeoMesh> > New ( const word newName,
const tmp< GeometricField< Type, PatchField, GeoMesh >> &  tgf,
const wordList patchFieldTypes,
const wordList actualPatchTypes = wordList() 
)
static

◆ ref()

Foam::GeometricField< Type, PatchField, GeoMesh >::Internal & ref ( const bool  updateAccessTime = true)

◆ internalField()

const Foam::GeometricField< Type, PatchField, GeoMesh >::Internal & internalField ( ) const
inline

◆ v()

const Foam::GeometricField< Type, PatchField, GeoMesh >::Internal & v ( ) const
inline

Definition at line 26 of file volFieldsI.H.

◆ primitiveFieldRef()

Foam::GeometricField< Type, PatchField, GeoMesh >::Internal::FieldType & primitiveFieldRef ( const bool  updateAccessTime = true)

Definition at line 759 of file GeometricField.C.

Referenced by MRFZone::addCoriolis(), interRegionExplicitPorositySource::addSup(), externalHeatFluxSource::addSup(), powerLawUniformBinary::addToBinaryBreakupRate(), hydrodynamic::addToCoalescenceRate(), adjointSensitivity::adjointMeshMovementSource(), Foam::FieldOps::assign(), Foam::atan2(), Foam::fvc::average(), cellCoBlended< Type >::blendingFactor(), Foam::bound(), Implicit< CloudType >::cacheFields(), curvatureSeparation::calcCosAngle(), cubeRootVolDelta::calcDelta(), maxDeltaxyz::calcDelta(), variableHeatTransfer::calculateHtc(), pointConstraints::constrain(), pointConstraints::constrainDisplacement(), shapeSensitivitiesBase::constructAndWriteSensitivtyPointField(), inverseVolumeDiffusivity::correct(), curvatureSeparation::correct(), wideBandAbsorptionEmission::correct(), distanceSurface::createGeometry(), Foam::fac::div(), Foam::fac::edgeIntegrate(), edgeInterpolationScheme< Type >::euclidianInterpolate(), faMatrix< Type >::flux(), fvMatrix< Type >::flux(), faMatrix< Type >::H(), fvMatrix< Type >::H(), fvMatrix< Type >::H1(), heThermo< BasicSolidThermo, MixtureType >::hc(), dynamicOversetFvMesh::interpolate(), edgeInterpolationScheme< Type >::interpolate(), surfaceInterpolationScheme< scalar >::interpolate(), volPointInterpolation::interpolateBoundaryField(), Foam::invTransform(), isoSurfaceCell::isoSurfaceCell(), isoSurfacePoint::isoSurfacePoint(), isoSurfaceTopo::isoSurfaceTopo(), heSolidThermo< BasicSolidThermo, MixtureType >::Kappa(), PhiScheme< Type, PhiLimiter >::limiter(), dynamicRefineFvMesh::mapFields(), meshToMesh::mapInternalSrcToTgt(), meshToMesh::mapInternalTgtToSrc(), fvMesh::movePoints(), heheuPsiThermo< BasicPsiThermo, MixtureType >::mub(), heheuPsiThermo< BasicPsiThermo, MixtureType >::muu(), Foam::fac::ndiv(), liquidFilmBase::pg(), VoidFraction< CloudType >::postEvolve(), Foam::pow(), liquidFilmModel::preEvolveRegion(), snappySnapDriver::preSmoothPatch(), heheuPsiThermo< BasicPsiThermo, MixtureType >::psib(), heheuPsiThermo< BasicPsiThermo, MixtureType >::psiu(), variablesSet::renameTurbulenceField(), rigidBodyMeshMotion::rigidBodyMeshMotion(), acousticDampingSource::setBlendingFactor(), powerLaw::setBreakupRate(), exponential::setBreakupRate(), standardRadiation::Shs(), sensitivitySurface::smoothSensitivities(), Foam::sqr(), Foam::stabilise(), Foam::fvc::surfaceIntegrate(), ReactingCloud< CloudType >::SYi(), Foam::T(), heheuPsiThermo< BasicPsiThermo, MixtureType >::Tb(), Foam::FieldOps::ternary(), Foam::FieldOps::ternarySelect(), KinematicCloud< Cloud< basicKinematicCollidingParcel > >::theta(), Foam::transform(), SRFModel::Uabs(), Foam::unzip(), interfaceTrackingFvMesh::update(), NURBS3DVolumeCylindrical::updateLocalCoordinateSystem(), KinematicCloud< Cloud< basicKinematicCollidingParcel > >::vDotSweep(), velocityDisplacementMotionSolver::velocityDisplacementMotionSolver(), heThermo< BasicSolidThermo, MixtureType >::W(), basicFvGeometryScheme::weights(), reverseLinear< Type >::weights(), clippedLinear< Type >::weights(), faNVDscheme< Type, NVDweight >::weights(), limitedSurfaceInterpolationScheme< Type >::weights(), AveragingMethod< Foam::Vector >::write(), solverInfo::write(), dynamicOversetFvMesh::writeAgglomeration(), and MRFZone::zero().

◆ primitiveField()

const Foam::GeometricField< Type, PatchField, GeoMesh >::Internal::FieldType & primitiveField ( ) const
inline

Definition at line 46 of file GeometricFieldI.H.

Referenced by sensitivityVolBSplinesFI::assembleSensitivities(), sensitivityBezierFI::assembleSensitivities(), assemblyFaceAreaPairGAMGAgglomeration::assemblyFaceAreaPairGAMGAgglomeration(), Foam::FieldOps::assign(), Foam::atan2(), Foam::bound(), faceLimitedGrad< Type >::calcGrad(), cellMDLimitedGrad< Type >::calcGrad(), Foam::cmptAv(), Foam::component(), phaseChangeModel::correct(), TwoResistanceHeatTransferPhaseSystem< BasePhaseSystem >::correctInterfaceThermo(), ThermalPhaseChangePhaseSystem< BasePhaseSystem >::correctInterfaceThermo(), InterfaceCompositionPhaseChangePhaseSystem< BasePhaseSystem >::correctInterfaceThermo(), kinematicSingleLayer::CourantNumber(), motionSmootherAlgo::curPoints(), filmTurbulenceModel::Cw(), EulerFaD2dt2Scheme< Type >::facD2dt2(), boundedBackwardFaDdtScheme::facDdt(), boundedBackwardFaDdtScheme::facDdt0(), faceAreaPairGAMGAgglomeration::faceAreaPairGAMGAgglomeration(), EulerD2dt2Scheme< Type >::fvcD2dt2(), CoEulerDdtScheme< Type >::fvcDdt(), SLTSDdtScheme< Type >::fvcDdt(), backwardDdtScheme< Type >::fvcDdt(), CrankNicolsonDdtScheme< Type >::fvcDdt(), ddtScheme< Type >::fvcDdtPhiCoeff(), ddtScheme< Type >::fvcDdtPhiCoeffExperimental(), gaussConvectionScheme< Type >::fvmDiv(), gaussLaplacianScheme< Type, GType >::fvmLaplacianUncorrected(), relaxedNonOrthoGaussLaplacianScheme< Type, GType >::fvmLaplacianUncorrected(), kinematicSingleLayer::info(), Foam::invTransform(), Foam::mag(), Foam::magSqr(), Foam::makeGraph(), isoSurfaceBase::New(), MomentumTransferPhaseSystem< BasePhaseSystem >::partialElimination(), MomentumTransferPhaseSystem< BasePhaseSystem >::partialEliminationf(), Foam::pow(), pointFieldReconstructor::reconstructField(), fvFieldReconstructor::reconstructFvSurfaceField(), fvFieldReconstructor::reconstructFvVolumeField(), fvMatrix< Type >::residual(), rigidBodyMeshMotion::rigidBodyMeshMotion(), parseDriver::setResult(), sixDoFRigidBodyMotionSolver::sixDoFRigidBodyMotionSolver(), reactingOneDim::solidRegionDiffNo(), velocityDisplacementMotionSolver::solve(), surfaceAlignedSBRStressFvMotionSolver::solve(), Foam::sqr(), Foam::stabilise(), Foam::T(), Foam::FieldOps::ternary(), Foam::FieldOps::ternarySelect(), Foam::transform(), Foam::fvc::volumeIntegrate(), reverseLinear< Type >::weights(), clippedLinear< Type >::weights(), Foam::writeCellGraph(), and Foam::zip().

◆ boundaryFieldRef()

Foam::GeometricField< Type, PatchField, GeoMesh >::Boundary & boundaryFieldRef ( const bool  updateAccessTime = true)

Definition at line 776 of file GeometricField.C.

Referenced by shapeSensitivities::accumulateBCSensitivityIntegrand(), sensitivitySurfacePoints::accumulateIntegrand(), sensitivitySurface::accumulateIntegrand(), Foam::FieldOps::assign(), Foam::atan2(), Foam::fac::average(), Foam::fvc::average(), Foam::bound(), wallShearStress::calcShearStress(), adjointSensitivity::computeGradDxDbMultiplier(), adjointEikonalSolver::computeYPhi(), shapeSensitivitiesBase::constructAndWriteSensitivityField(), reconstructedDistanceFunction::constructRDF(), shapeSensitivitiesBase::constructVolSensitivtyField(), inversePointDistanceDiffusivity::correct(), injectionModelList::correct(), wallDistData< TransferType >::correct(), ShihQuadraticKE::correct(), LamBremhorstKE::correct(), LienLeschziner::correct(), LienCubicKE::correct(), advectionDiffusion::correct(), mixtureKEpsilon< BasicTurbulenceModel >::correct(), kkLOmega::correct(), motionSmootherAlgo::correctBoundaryConditions(), MRFZoneList::correctBoundaryFlux(), thermoSingleLayer::correctHsForMappedT(), phaseModel::correctInflowOutflow(), mixtureKEpsilon< BasicTurbulenceModel >::correctInletOutlet(), cubic< Type >::correction(), linearUpwind< Type >::correction(), linearUpwindV< Type >::correction(), liquidFilmModel::correctThermoFields(), heThermo< BasicSolidThermo, MixtureType >::CpByCpv(), heThermo< BasicSolidThermo, MixtureType >::Cpv(), heThermo< BasicSolidThermo, MixtureType >::Cv(), basicFvGeometryScheme::deltaCoeffs(), multiphaseSystem::dragCoeffs(), edgeInterpolationScheme< Type >::euclidianInterpolate(), faMatrix< Type >::faMatrix(), adjointSpalartAllmaras::FISensitivityTerm(), faMatrix< Type >::flux(), fvMatrix< Type >::flux(), skewCorrectedSnGrad< Type >::fullGradCorrection(), ddtScheme< Type >::fvcDdtPhiCoeff(), ddtScheme< Type >::fvcDdtPhiCoeffExperimental(), NURBS3DVolume::getDxCellsDb(), ATCstandard::getFISensitivityTerm(), heThermo< BasicSolidThermo, MixtureType >::hc(), psiuReactionThermo::heuBoundaryCorrection(), localReferenceTemperature::htc(), fixedReferenceTemperature::htc(), ReynoldsAnalogy::htc(), localMax< Type >::interpolate(), localMin< Type >::interpolate(), pointVolInterpolation::interpolate(), edgeInterpolationScheme< Type >::interpolate(), surfaceInterpolationScheme< scalar >::interpolate(), weightedFlux< Type >::interpolate(), singleCellFvMesh::interpolate(), meshToMesh0::interpolate(), Foam::invTransform(), heSolidThermo< BasicSolidThermo, MixtureType >::Kappa(), Foam::MULES::limit(), PhiScheme< Type, PhiLimiter >::limiter(), lnGradScheme< Type >::lnGrad(), adjointSimple::mainIter(), dynamicRefineFvMesh::mapFields(), meshToMesh::mapSrcToTgt(), meshToMesh::mapTgtToSrc(), fvMesh::movePoints(), heheuPsiThermo< BasicPsiThermo, MixtureType >::mub(), heheuPsiThermo< BasicPsiThermo, MixtureType >::muu(), basicFvGeometryScheme::nonOrthCorrectionVectors(), basicFvGeometryScheme::nonOrthDeltaCoeffs(), Schaeffer::nu(), JohnsonJacksonSchaeffer::nu(), consumptionSpeed::omega0Sigma(), liquidFilmBase::postEvolveRegion(), Foam::pow(), heheuPsiThermo< BasicPsiThermo, MixtureType >::psib(), heheuPsiThermo< BasicPsiThermo, MixtureType >::psiu(), variablesSet::renameTurbulenceField(), laplacianMotionSolver::setBoundaryConditions(), elasticityMotionSolver::setBoundaryConditions(), motionSmootherAlgo::setDisplacementPatchFields(), pointConstraints::setPatchFields(), sensitivitySurface::smoothSensitivities(), snGradScheme< Type >::snGrad(), velocityDisplacementMotionSolver::solve(), adjointMeshMovementSolver::solve(), dynamicOversetFvMesh::solve(), sensitivityBezierFI::solveMeshMovementEqn(), MultiComponentPhaseModel< BasePhaseModel, phaseThermo >::solveYi(), Foam::sqr(), Foam::stabilise(), Foam::T(), heheuPsiThermo< BasicPsiThermo, MixtureType >::Tb(), Foam::FieldOps::ternary(), Foam::FieldOps::ternarySelect(), thermoSingleLayer::transferPrimaryRegionSourceFields(), kinematicSingleLayer::transferPrimaryRegionSourceFields(), Foam::transform(), polynomial::Tsat(), function1::Tsat(), SRFModel::Uabs(), dynamicRefineFvMesh::unrefine(), Foam::unzip(), trackingInverseDistance::update(), cellVolumeWeight::update(), objectiveForce::update_dxdbMultiplier(), objectiveMoment::update_dxdbMultiplier(), wideBandDiffusiveRadiationMixedFvPatchScalarField::updateCoeffs(), greyDiffusiveRadiationMixedFvPatchScalarField::updateCoeffs(), waveSurfacePressureFvPatchScalarField::updateCoeffs(), reactingOneDim::updatePhiGas(), reactingOneDim::updateqr(), heThermo< BasicSolidThermo, MixtureType >::W(), extendedUpwindCellToFaceStencil::weightedSum(), extendedCellToFaceStencil::weightedSum(), basicFvGeometryScheme::weights(), reverseLinear< Type >::weights(), clippedLinear< Type >::weights(), faNVDscheme< Type, NVDweight >::weights(), limitedSurfaceInterpolationScheme< Type >::weights(), dynamicOversetFvMesh::writeAgglomeration(), MRFZone::zero(), and wallLubricationModel::zeroGradWalls().

◆ boundaryField()

const Foam::GeometricField< Type, PatchField, GeoMesh >::Boundary & boundaryField ( ) const
inline

Definition at line 55 of file GeometricFieldI.H.

Referenced by sensitivitySurfacePoints::accumulateIntegrand(), sensitivitySurface::accumulateIntegrand(), reactingOneDim::addMassSources(), basicThermo::alpha(), lumpedPointMovement::areas(), Foam::FieldOps::assign(), Foam::atan2(), Foam::fac::average(), Foam::fvc::average(), Foam::bound(), ThermoSurfaceFilm< CloudType >::cacheFilmFields(), alphatPhaseChangeJayatillekeWallFunctionFvPatchScalarField::calcAlphat(), fieldExtents::calcFieldExtents(), CentredFitSnGradData< Polynomial >::calcFit(), forces::calcForcesMoment(), faceLimitedGrad< Type >::calcGrad(), faceMDLimitedGrad< Type >::calcGrad(), cellMDLimitedGrad< Type >::calcGrad(), nutUWallFunctionFvPatchScalarField::calcNut(), nutUTabulatedWallFunctionFvPatchScalarField::calcNut(), nutUBlendedWallFunctionFvPatchScalarField::calcNut(), nutUSpaldingWallFunctionFvPatchScalarField::calcNut(), atmNutUWallFunctionFvPatchScalarField::calcNut(), wallShearStress::calcShearStress(), atmOmegaWallFunctionFvPatchScalarField::calculate(), atmEpsilonWallFunctionFvPatchScalarField::calculate(), epsilonWallFunctionFvPatchScalarField::calculate(), omegaWallFunctionFvPatchScalarField::calculate(), MultiComponentPhaseModel< BasePhaseModel, phaseThermo >::calculateVolumeFractions(), Foam::cmptAv(), Foam::component(), NURBS3DVolume::computeControlPointSensitivities(), adjointSensitivity::computeGradDxDbMultiplier(), adjointSpalartAllmaras::conservativeMomentumSource(), shapeSensitivitiesBase::constructAndWriteSensitivtyPointField(), reconstructedDistanceFunction::constructRDF(), transferModelList::correct(), injectionModelList::correct(), contactAngleForce::correct(), gaussGrad< Type >::correctBoundaryConditions(), thermoSingleLayer::correctHsForMappedT(), phaseModel::correctInflowOutflow(), mixtureKEpsilon< BasicTurbulenceModel >::correctInletOutlet(), ThermalPhaseChangePhaseSystem< BasePhaseSystem >::correctInterfaceThermo(), linearUpwind< Type >::correction(), linearUpwindV< Type >::correction(), linearUpwindNormal< Type >::correction(), outletStabilised< Type >::correction(), epsilonWallFunctionFvPatchScalarField::createAveragingWeights(), omegaWallFunctionFvPatchScalarField::createAveragingWeights(), distanceSurface::createGeometry(), adjointSpalartAllmaras::diffusionCoeffVar1(), adjointEikonalSolver::distanceSensitivities(), adjointSpalartAllmaras::distanceSensitivities(), multiphaseSystem::dragCoeffs(), shapeSensitivities::dvdbMult(), Foam::fac::edgeIntegrate(), Foam::fac::edgeSum(), edgeInterpolationScheme< Type >::euclidianInterpolate(), yPlus::execute(), surfaceDistance::execute(), EulerFaD2dt2Scheme< Type >::facD2dt2(), EulerFaDdtScheme< Type >::facDdt(), backwardFaDdtScheme< Type >::facDdt(), boundedBackwardFaDdtScheme::facDdt(), boundedBackwardFaDdtScheme::facDdt0(), FacePostProcessing< CloudType >::FacePostProcessing(), gaussConvectionScheme< Type >::famDiv(), gaussLaplacianScheme< Type >::famLaplacian(), adjointSpalartAllmaras::FISensitivityTerm(), volPointInterpolation::flatBoundaryField(), faMatrix< Type >::flux(), lumpedPointMovement::forcesAndMoments(), interfaceTrackingFvMesh::freeSurfacePressureJump(), skewCorrectedSnGrad< Type >::fullGradCorrection(), EulerD2dt2Scheme< Type >::fvcD2dt2(), EulerDdtScheme< Type >::fvcDdt(), CoEulerDdtScheme< Type >::fvcDdt(), backwardDdtScheme< Type >::fvcDdt(), SLTSDdtScheme< Type >::fvcDdt(), CrankNicolsonDdtScheme< Type >::fvcDdt(), gaussConvectionScheme< Type >::fvmDiv(), gaussLaplacianScheme< Type, GType >::fvmLaplacianUncorrected(), relaxedNonOrthoGaussLaplacianScheme< Type, GType >::fvmLaplacianUncorrected(), GenericPatchGeoFieldsWriter< PatchType >::getFaceField(), psiuReactionThermo::heuBoundaryTypes(), thermalBaffle::info(), fluxSummary::initialiseFaceZoneAndDirection(), mixtureKEpsilon< BasicTurbulenceModel >::initMixtureFields(), SurfaceFilmModel< CloudType >::injectParticles(), localMax< Type >::interpolate(), localMin< Type >::interpolate(), pointVolInterpolation::interpolate(), edgeInterpolationScheme< Type >::interpolate(), surfaceInterpolationScheme< scalar >::interpolate(), weightedFlux< Type >::interpolate(), singleCellFvMesh::interpolate(), meshToMesh0::interpolate(), Foam::invTransform(), objectiveForce::J(), objectiveMoment::J(), kkLOmega::k(), interfaceOxideRate< Thermo, OtherThermo >::Kexp(), Foam::MULES::limit(), PhiScheme< Type, PhiLimiter >::limiter(), Foam::MULES::limiter(), Foam::MULES::limiterCorr(), lnGradScheme< Type >::lnGrad(), Foam::mag(), Foam::magSqr(), dynamicRefineFvMesh::mapFields(), dynamicRefineFvMesh::mapNewInternalFaces(), adjointMeshMovementSolver::meshMovementSensitivities(), incompressibleTwoPhaseInteractingMixture::mu(), heheuPsiThermo< BasicPsiThermo, MixtureType >::mub(), CompressibleTurbulenceModel< TransportModel >::mut(), basicFvGeometryScheme::nonOrthCorrectionVectors(), basicFvGeometryScheme::nonOrthDeltaCoeffs(), Schaeffer::nu(), Newtonian::nu(), strainRateFunction::nu(), JohnsonJacksonSchaeffer::nu(), powerLaw::nu(), CrossPowerLaw::nu(), HerschelBulkley::nu(), BirdCarreau::nu(), CompressibleTurbulenceModel< TransportModel >::nu(), Casson::nu(), incompressibleTwoPhaseMixture::nu(), incompressibleTwoPhaseInteractingMixture::nu(), incompressibleThreePhaseMixture::nu(), eddyViscosity< RASModel< BasicTurbulenceModel > >::nut(), ReynoldsStress< RASModel< BasicTurbulenceModel > >::nut(), omegaWallFunctionFvPatchScalarField::omegaPatch(), boundaryAdjointContributionIncompressible::pab(), PatchCollisionDensity< CloudType >::PatchCollisionDensity(), homogeneousMixture< ThermoType >::patchFaceMixture(), egrMixture< ThermoType >::patchFaceMixture(), inhomogeneousMixture< ThermoType >::patchFaceMixture(), veryInhomogeneousMixture< ThermoType >::patchFaceMixture(), egrMixture< ThermoType >::patchFaceProducts(), inhomogeneousMixture< ThermoType >::patchFaceProducts(), veryInhomogeneousMixture< ThermoType >::patchFaceProducts(), egrMixture< ThermoType >::patchFaceReactants(), inhomogeneousMixture< ThermoType >::patchFaceReactants(), veryInhomogeneousMixture< ThermoType >::patchFaceReactants(), homogeneousMixture< ThermoType >::patchFaceVolMixture(), inhomogeneousMixture< ThermoType >::patchFaceVolMixture(), veryInhomogeneousMixture< ThermoType >::patchFaceVolMixture(), fvPatch::patchField(), faPatch::patchField(), lumpedPointDisplacementPointPatchVectorField::patchIds(), boundaryAdjointContributionIncompressible::pb(), liquidFilmBase::pg(), boundaryAdjointContributionIncompressible::phiab(), boundaryAdjointContributionIncompressible::phib(), PatchCollisionDensity< CloudType >::postPatch(), Foam::pow(), liquidFilmModel::preEvolveRegion(), heheuPsiThermo< BasicPsiThermo, MixtureType >::psib(), reactingEulerHtcModel::q(), thermoSingleLayer::qconvp(), thermoSingleLayer::qconvw(), greyDiffusiveViewFactorFixedValueFvPatchScalarField::qro(), faFieldReconstructor::reconstructFaAreaField(), faFieldReconstructor::reconstructFaEdgeField(), pointFieldReconstructor::reconstructField(), fvFieldReconstructor::reconstructFvSurfaceField(), fvFieldReconstructor::reconstructFvVolumeField(), Foam::fvc::reconstructMag(), RemoveParcels< CloudType >::RemoveParcels(), faMatrix< Type >::residual(), fvMatrix< Type >::residual(), incompressibleTwoPhaseInteractingMixture::rho(), patchProbes::sample(), sampledPatch::sampleOnFaces(), sampledFaceZone::sampleOnFaces(), extractEulerianParticles::setBlockedFaces(), laplacianMotionSolver::setBoundaryConditions(), elasticityMotionSolver::setBoundaryConditions(), lumpedPointDisplacementPointPatchVectorField::setInterpolators(), displacementMethoddisplacementLaplacian::setMotionField(), displacementMethodlaplacianMotionSolver::setMotionField(), displacementMethodvelocityLaplacian::setMotionField(), displacementMethodelasticityMotionSolver::setMotionField(), lumpedPointDisplacementPointPatchVectorField::setPatchControls(), thermoSingleLayer::Sh(), snGradScheme< Type >::snGrad(), thermalBaffle::solveEnergy(), MultiComponentPhaseModel< BasePhaseModel, phaseThermo >::solveYi(), KinematicSurfaceFilm< CloudType >::splashInteraction(), Foam::sqr(), thermoSingleLayer::Srho(), Foam::stabilise(), Foam::fvc::surfaceIntegrate(), Foam::fvc::surfaceSum(), multiphaseSystem::Svm(), Foam::T(), Foam::FieldOps::ternary(), Foam::FieldOps::ternarySelect(), fluxSummary::totalArea(), kinematicSingleLayer::transferPrimaryRegionSourceFields(), Foam::transform(), polynomial::Tsat(), function1::Tsat(), boundaryAdjointContributionIncompressible::Uab(), boundaryAdjointContributionIncompressible::Ub(), dynamicRefineFvMesh::unrefine(), liquidFilmBase::Up(), interfaceTrackingFvMesh::update(), objectiveForce::update_dSdbMultiplier(), objectiveMoment::update_dSdbMultiplier(), objectiveMoment::update_dxdbDirectMultiplier(), objectiveForce::update_dxdbMultiplier(), objectiveMoment::update_dxdbMultiplier(), inclinedFilmNusseltHeightFvPatchScalarField::updateCoeffs(), inclinedFilmNusseltInletVelocityFvPatchVectorField::updateCoeffs(), wideBandDiffusiveRadiationMixedFvPatchScalarField::updateCoeffs(), mappedVelocityFluxFixedValueFvPatchField::updateCoeffs(), greyDiffusiveRadiationMixedFvPatchScalarField::updateCoeffs(), alphatWallFunctionFvPatchScalarField::updateCoeffs(), outletMappedUniformInletHeatAdditionFvPatchField::updateCoeffs(), fixedMultiPhaseHeatFluxFvPatchScalarField::updateCoeffs(), waveSurfacePressureFvPatchScalarField::updateCoeffs(), filmPyrolysisRadiativeCoupledMixedFvPatchScalarField::updateCoeffs(), advectiveFvPatchField< Type >::updateCoeffs(), alphatWallBoilingWallFunctionFvPatchScalarField::updateCoeffs(), reactingOneDim::updateqr(), thermoSingleLayer::updateSurfaceTemperatures(), kinematicSingleLayer::updateSurfaceVelocities(), adjointSpalartAllmaras::wallFloCoSensitivities(), adjointSpalartAllmaras::wallShapeSensitivities(), reverseLinear< Type >::weights(), clippedLinear< Type >::weights(), outletStabilised< Type >::weights(), faNVDscheme< Type, NVDweight >::weights(), limitedSurfaceInterpolationScheme< Type >::weights(), Foam::writePatchGraph(), Foam::ensightOutput::writePointField(), Foam::ensightOutput::writeVolField(), alphatJayatillekeWallFunctionFvPatchScalarField::yPlus(), and Foam::zip().

◆ timeIndex() [1/2]

Foam::label timeIndex ( ) const
inline

Definition at line 63 of file GeometricFieldI.H.

Referenced by subCycleField< GeometricField >::updateTimeIndex(), and subCycleField< GeometricField >::~subCycleField().

Here is the caller graph for this function:

◆ timeIndex() [2/2]

Foam::label & timeIndex ( )
inline

Definition at line 71 of file GeometricFieldI.H.

◆ storeOldTimes()

void storeOldTimes ( ) const

Definition at line 790 of file GeometricField.C.

◆ storeOldTime()

void storeOldTime ( ) const

Definition at line 809 of file GeometricField.C.

◆ nOldTimes()

Foam::label nOldTimes ( ) const

Definition at line 830 of file GeometricField.C.

◆ oldTime() [1/2]

const Foam::GeometricField< Type, PatchField, GeoMesh > & oldTime ( ) const

◆ oldTime() [2/2]

Foam::GeometricField< Type, PatchField, GeoMesh > & oldTime ( )

Definition at line 883 of file GeometricField.C.

◆ storePrevIter()

void storePrevIter ( ) const

Definition at line 893 of file GeometricField.C.

Referenced by adjointSpalartAllmaras::correct(), kinematicThinFilm::evolveRegion(), and kinematicThinFilm::preEvolveRegion().

Here is the caller graph for this function:

◆ prevIter()

const Foam::GeometricField< Type, PatchField, GeoMesh > & prevIter ( ) const

Definition at line 916 of file GeometricField.C.

Referenced by Foam::fvc::alphaCorr().

Here is the caller graph for this function:

◆ correctBoundaryConditions()

void correctBoundaryConditions ( )

Definition at line 933 of file GeometricField.C.

Referenced by porosityModel::addResistance(), Foam::fac::average(), Foam::fvc::average(), cellCoBlended< Type >::blendingFactor(), Implicit< CloudType >::cacheFields(), curvatureSeparation::calcCosAngle(), cubeRootVolDelta::calcDelta(), maxDeltaxyz::calcDelta(), MultiComponentPhaseModel< BasePhaseModel, phaseThermo >::calculateVolumeFractions(), adjointSensitivity::computeGradDxDbMultiplier(), pointConstraints::constrain(), pointConstraints::constrainDisplacement(), reconstructedDistanceFunction::constructRDF(), inverseVolumeDiffusivity::correct(), transferModelList::correct(), injectionModelList::correct(), primaryRadiation::correct(), mappedConvectiveHeatTransfer::correct(), standardRadiation::correct(), phaseChangeModel::correct(), curvatureSeparation::correct(), qZeta::correct(), mixtureKEpsilon< BasicTurbulenceModel >::correct(), kkLOmega::correct(), adjointSpalartAllmaras::correct(), thermoSingleLayer::correctAlpha(), thermoSingleLayer::correctHsForMappedT(), InterfaceCompositionPhaseChangePhaseSystem< BasePhaseSystem >::correctInterfaceThermo(), ShihQuadraticKE::correctNonlinearStress(), LienCubicKE::correctNonlinearStress(), incompressibleVars::correctNonTurbulentBoundaryConditions(), qZeta::correctNut(), LienLeschziner::correctNut(), SpalartAllmarasDES< BasicTurbulenceModel >::correctNut(), Foam::fac::div(), Foam::fac::edgeIntegrate(), Foam::fac::edgeSum(), electricPotential::electricPotential(), multiphaseMangrovesTurbulenceModel::epsilonCoeff(), kinematicThinFilm::evolveRegion(), filmFlux::execute(), interfaceTrackingFvMesh::freeSurfaceSnGradU(), NURBS3DVolume::getDxCellsDb(), Foam::fac::grad(), faMatrix< Type >::H(), fvMatrix< Type >::H(), fvMatrix< Type >::H1(), dynamicOversetFvMesh::interpolate(), patchTransformedInterpolation::interpolate(), pointVolInterpolation::interpolate(), SpalartAllmarasDES< BasicTurbulenceModel >::k(), multiphaseMangrovesTurbulenceModel::kCoeff(), adjointSimple::mainIter(), Foam::fac::ndiv(), Foam::fac::ngrad(), Schaeffer::nu(), JohnsonJacksonSchaeffer::nu(), acousticDampingSource::setBlendingFactor(), standardRadiation::Shs(), twoPhaseSystem::solve(), fvMatrix< Type >::solveSegregated(), Foam::fvc::surfaceIntegrate(), Foam::fvc::surfaceSum(), KinematicCloud< Cloud< basicKinematicCollidingParcel > >::theta(), thermoSingleLayer::transferPrimaryRegionSourceFields(), kinematicSingleLayer::transferPrimaryRegionSourceFields(), thermoSingleLayer::transferPrimaryRegionThermoFields(), kinematicSingleLayer::transferPrimaryRegionThermoFields(), dynamicMotionSolverListFvMesh::update(), dynamicMultiMotionSolverFvMesh::update(), dynamicMotionSolverFvMesh::update(), dynamicMotionSolverFvMeshAMI::update(), uniformInterpolatedDisplacementPointPatchVectorField::updateCoeffs(), reactingOneDim::updateqr(), thermoSingleLayer::updateSurfaceTemperatures(), kinematicSingleLayer::updateSurfaceVelocities(), KinematicCloud< Cloud< basicKinematicCollidingParcel > >::vDotSweep(), solverInfo::write(), regionSizeDistribution::write(), and dynamicOversetFvMesh::writeObject().

◆ needReference()

bool needReference ( ) const

Definition at line 942 of file GeometricField.C.

Referenced by Foam::setRefCell().

Here is the caller graph for this function:

◆ component() [1/5]

tmp<GeometricField<cmptType, PatchField, GeoMesh> > component ( const  direction) const

◆ writeData()

bool writeData ( Ostream os) const

Definition at line 1028 of file GeometricField.C.

◆ T()

Foam::tmp< Foam::GeometricField< Type, PatchField, GeoMesh > > T ( ) const

◆ relax() [1/2]

void relax ( const scalar  alpha)

◆ relax() [2/2]

void relax ( )

Definition at line 975 of file GeometricField.C.

◆ select()

Foam::word select ( bool  final) const

Definition at line 1000 of file GeometricField.C.

◆ writeMinMax()

void writeMinMax ( Ostream os) const

Definition at line 1015 of file GeometricField.C.

◆ negate()

void negate ( )

Definition at line 1182 of file GeometricField.C.

◆ replace() [1/6]

void replace ( const direction  d,
const GeometricField< cmptType, PatchField, GeoMesh > &  gcf 
)

◆ replace() [2/6]

void replace ( const direction  d,
const dimensioned< cmptType > &  ds 
)

Definition at line 1113 of file GeometricField.C.

◆ min()

void min ( const dimensioned< Type > &  dt)

Definition at line 1125 of file GeometricField.C.

Referenced by Moraga::Cl(), limitFields::limitField(), and laminar::Su().

Here is the caller graph for this function:

◆ max()

void max ( const dimensioned< Type > &  dt)

◆ clip() [1/2]

void clip ( const dimensioned< MinMax< Type >> &  range)

Definition at line 1147 of file GeometricField.C.

Referenced by comfort::execute(), and twoPhaseSystem::solve().

Here is the caller graph for this function:

◆ clip() [2/2]

void clip ( const dimensioned< Type > &  minVal,
const dimensioned< Type > &  maxVal 
)

Definition at line 1158 of file GeometricField.C.

◆ maxMin()

void maxMin ( const dimensioned< Type > &  minVal,
const dimensioned< Type > &  maxVal 
)

Definition at line 1172 of file GeometricField.C.

◆ operator()()

const Foam::GeometricField< Type, PatchField, GeoMesh >::Internal & operator() ( ) const
inline

Definition at line 84 of file GeometricFieldI.H.

◆ operator=() [1/3]

void operator= ( const GeometricField< Type, PatchField, GeoMesh > &  )

◆ operator=() [2/3]

void operator= ( const tmp< GeometricField< Type, PatchField, GeoMesh >> &  )

◆ operator=() [3/3]

void operator= ( const dimensioned< Type > &  )

◆ operator==() [1/2]

void operator== ( const tmp< GeometricField< Type, PatchField, GeoMesh >> &  )

◆ operator==() [2/2]

void operator== ( const dimensioned< Type > &  )

◆ operator+=() [1/3]

void operator+= ( const GeometricField< Type, PatchField, GeoMesh > &  )

◆ operator+=() [2/3]

void operator+= ( const tmp< GeometricField< Type, PatchField, GeoMesh >> &  )

◆ operator-=() [1/3]

void operator-= ( const GeometricField< Type, PatchField, GeoMesh > &  )

◆ operator-=() [2/3]

void operator-= ( const tmp< GeometricField< Type, PatchField, GeoMesh >> &  )

◆ operator*=() [1/3]

void operator*= ( const GeometricField< scalar, PatchField, GeoMesh > &  )

◆ operator*=() [2/3]

void operator*= ( const tmp< GeometricField< scalar, PatchField, GeoMesh >> &  )

◆ operator/=() [1/3]

void operator/= ( const GeometricField< scalar, PatchField, GeoMesh > &  )

◆ operator/=() [2/3]

void operator/= ( const tmp< GeometricField< scalar, PatchField, GeoMesh >> &  )

◆ operator+=() [3/3]

void operator+= ( const dimensioned< Type > &  )

◆ operator-=() [3/3]

void operator-= ( const dimensioned< Type > &  )

◆ operator*=() [3/3]

void operator*= ( const dimensioned< scalar > &  )

◆ operator/=() [3/3]

void operator/= ( const dimensioned< scalar > &  )

◆ component() [2/5]

tmp< GeometricField< scalar, faPatchField, areaMesh > > component ( const  direction) const

Definition at line 54 of file areaFields.C.

◆ replace() [3/6]

void replace ( const  direction,
const GeometricField< scalar, faPatchField, areaMesh > &  gsf 
)

Definition at line 63 of file areaFields.C.

◆ component() [3/5]

tmp< GeometricField< scalar, faPatchField, areaMesh > > component ( const  direction) const

◆ replace() [4/6]

void replace ( const  direction,
const GeometricField< scalar, faPatchField, areaMesh > &  sf 
)

◆ component() [4/5]

tmp< GeometricField< scalar, fvPatchField, volMesh > > component ( const  direction) const

Definition at line 61 of file volFields.C.

◆ replace() [5/6]

void replace ( const  direction,
const GeometricField< scalar, fvPatchField, volMesh > &  gsf 
)

Definition at line 71 of file volFields.C.

◆ component() [5/5]

tmp< GeometricField< scalar, fvPatchField, volMesh > > component ( const  direction) const

◆ replace() [6/6]

void replace ( const  direction,
const GeometricField< scalar, fvPatchField, volMesh > &  sf 
)

Friends And Related Function Documentation

◆ operator [1/2]

Ostream& operator ( Ostream ,
const GeometricField< Type, PatchField, GeoMesh > &   
)
friend

◆ operator [2/2]

Ostream& operator ( Ostream ,
const tmp< GeometricField< Type, PatchField, GeoMesh >> &   
)
friend

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