Go to the documentation of this file.
50 template<
class GeoField>
64 template<
class GeoField>
Defines the attributes of an object for which implicit objectRegistry management is supported,...
A class for managing temporary objects.
tmp< GeoField > getField(const IOobject *io, const fvMeshSubsetProxy &proxy)
Get the field and subset it, or return nullptr.
const fvMesh & baseMesh() const
The entire base mesh.
List< instant > instantList
List of instants.
static tmp< GeometricField< Type, fvPatchField, volMesh > > interpolateInternal(const fvMeshSubset &subsetter, const DimensionedField< Type, volMesh > &df)
Convert an internal field to a volume field (with zeroGradient)
static tmp< GeoField > interpolate(const fvMeshSubset &subsetter, const GeoField &fld)
Wrapper for field or the subsetted field.
List< word > wordList
A List of words.
tmp< GeoField > getZeroGradField(const IOobject *io, const fvMeshSubsetProxy &proxy)
Get internal field and make it a zero-gradient volume field with subsetting.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
label checkData(const fvMesh &mesh, const instantList &timeDirs, wordList &objectNames)
Check if fields are good to use (available at all times)
Simple proxy for holding a mesh, or mesh-subset. The subMeshes are currently limited to cellSet or ce...
static tmp< T > New(Args &&... args)
Construct tmp of T with forwarding arguments.