43 #ifndef SlicedGeometricField_H
44 #define SlicedGeometricField_H
61 template<
class>
class PatchField,
62 template<
class>
class SlicedPatchField,
91 const bool preserveCouples,
92 const bool preserveProcessorOnly =
false
101 const bool preserveCouples
116 const bool preserveCouples=
true
128 const bool preserveCouples=
true,
129 const bool preserveProcessorOnly =
false
138 const bool preserveCouples=
true
GeoMesh::Mesh Mesh
Type of mesh on which this DimensionedField is instantiated.
const Mesh & mesh() const
Return mesh.
Pre-declare SubField and related Field type.
Generic mesh wrapper used by volMesh, surfaceMesh, pointMesh etc.
Generic GeometricField class.
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
Specialisation of DimensionedField which holds a slice of a given complete field in such a form that ...
Specialisation of GeometricField which holds slices of given complete fields in a form that they act ...
SlicedDimensionedField< Type, GeoMesh > Internal
Type of the internal field from which this SlicedGeometricField is.
GeoMesh::Mesh Mesh
Type of mesh on which this SlicedGeometricField is instantiated.
tmp< SlicedGeometricField< Type, PatchField, SlicedPatchField, GeoMesh > > clone() const
Clone.
void operator=(const SlicedGeometricField &)=delete
Disallow default bitwise assignment.
SlicedGeometricField(const IOobject &, const Mesh &, const dimensionSet &, const Field< Type > &completeField, const bool preserveCouples=true)
Construct from components and field to slice.
tmp< Field< Type > > splice() const
Splice the sliced field and return the complete field.
~SlicedGeometricField()
Destructor.
void correctBoundaryConditions()
Correct boundary field.
Dimension set for the base types.
A class for managing temporary objects.