41 #ifndef Foam_volSurfaceMapping_H 42 #define Foam_volSurfaceMapping_H 257 const label destPatchi = -1
267 const label destPatchi = -1
277 const label destPatchi = -1
287 const label destPatchi = -1
297 const label destPatchi = -1
307 const label destPatchi = -1
319 const label destPatchi
328 const label destPatchi
337 const label destPatchi
Finite area mesh (used for 2-D non-Euclidian finite area method) defined using a patch of faces on a ...
void mapToSurface(const GeometricBoundaryField< Type, fvPatchField, volMesh > &, Field< Type > &result) const
Map volume boundary fields as area field.
void operator=(const volSurfaceMapping &)=delete
No copy assignment.
A HashTable of pointers to objects of type <T> with a label key.
Abstract base class with a fat-interface to all derived classes covering all possible ways in which t...
Generic GeometricField class.
Volume to surface and surface to volume mapping.
volSurfaceMapping(const faMesh &mesh)
Construct from mesh.
Generic templated field type.
A list of pointers to objects of type <T>, without allocation/deallocation management of the pointers...
Generic GeometricBoundaryField class.
void mapToVolume(const DimensionedField< Type, areaMesh > &, GeometricBoundaryField< Type, fvPatchField, volMesh > &dest, const label destPatchi=-1) const
Map area field to volume boundary field, optionally restricted to a single destination patch...
void mapInternalToSurface(const GeometricBoundaryField< Type, fvPatchField, volMesh > &, Field< Type > &result) const
Map patch internal field to area field.
void mapToVolumePatch(const DimensionedField< Type, areaMesh > &af, Field< Type > &dest, const label destPatchi) const
Map area field to a volume boundary patch.
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
A class for managing temporary objects.
~volSurfaceMapping()=default
Destructor.
An abstract base class with a fat-interface to all derived classes covering all possible ways in whic...