43 #ifndef SlicedGeometricField_H 44 #define SlicedGeometricField_H 60 template<
class>
class PatchField,
61 template<
class>
class SlicedPatchField,
64 class SlicedGeometricField
66 public GeometricField<Type, PatchField, GeoMesh>
86 const bool preserveCouples,
87 const bool preserveProcessorOnly =
false 96 const bool preserveCouples
111 const bool preserveCouples=
true 123 const bool preserveCouples=
true,
124 const bool preserveProcessorOnly =
false 133 const bool preserveCouples=
true 192 template<
class>
class PatchField,
193 template<
class>
class SlicedPatchField,
GeoMesh::BoundaryMesh BoundaryMesh
MESH::BoundaryMesh BoundaryMesh
Generic GeometricField class.
DimensionedField< Type, GeoMesh > Internal
Type of the internal field from which this GeometricField is derived.
~SlicedGeometricField()
Destructor.
Dimension set for the base types.
Pre-declare SubField and related Field type.
void operator=(const SlicedGeometricField &)=delete
Disallow default bitwise assignment.
GeoMesh::Mesh Mesh
Type of mesh on which this DimensionedField is instantiated.
const Mesh & mesh() const
Return mesh.
tmp< SlicedGeometricField< Type, PatchField, SlicedPatchField, GeoMesh > > clone() const
Clone.
void correctBoundaryConditions()
Correct boundary field.
The internalField of a SlicedGeometricField.
SlicedGeometricField(const IOobject &, const Mesh &, const dimensionSet &, const Field< Type > &completeField, const bool preserveCouples=true)
Construct from components and field to slice.
Generic mesh wrapper used by volMesh, surfaceMesh, pointMesh etc.
A class for managing temporary objects.
Specialization of GeometricField which holds slices of given complete fields in a form that they act ...
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...