36#ifndef Foam_SlicedDimensionedField_H
37#define Foam_SlicedDimensionedField_H
50template<
class Type,
class GeoMesh>
DimensionedField(const IOobject &io, const Mesh &mesh, const dimensionSet &dims, const Field< Type > &field)
Construct from components, copy initial field content.
const Mesh & mesh() const noexcept
Return const reference to mesh.
Generic templated field type that is much like a Foam::List except that it is expected to hold numeri...
Generic mesh wrapper used by volMesh, surfaceMesh, pointMesh etc.
Defines the attributes of an object for which implicit objectRegistry management is supported,...
~SlicedDimensionedField()
Destructor.
GeoMesh::Mesh Mesh
Type of mesh on which this SlicedDimensionedField is instantiated.
SlicedDimensionedField(const IOobject &io, const Mesh &mesh, const dimensionSet &dims, const Field< Type > &iField)
Construct from components and field to slice.
A non-owning sub-view of a List (allocated or unallocated storage).
void shallowCopy(T *__restrict__ ptr, const label len) noexcept
Copy the pointer and size.
Dimension set for the base types, which can be used to implement rigorous dimension checking for alge...