Go to the documentation of this file.
41 #ifndef volSurfaceMapping_H
42 #define volSurfaceMapping_H
Abstract base class with a fat-interface to all derived classes covering all possible ways in which t...
A class for managing temporary objects.
void operator=(const volSurfaceMapping &)=delete
No copy assignment.
tmp< Field< Type > > mapToSurface(const typename GeometricField< Type, fvPatchField, volMesh >::Boundary &df) const
Map Boundary field to surface.
~volSurfaceMapping()=default
Destructor.
volSurfaceMapping(const faMesh &mesh)
Construct from mesh.
void mapToField(const GeometricField< Type, faPatchField, areaMesh > &af, Field< Type > &f) const
Map surface field to field.
Generic templated field type.
void mapToVolume(const GeometricField< Type, faPatchField, areaMesh > &af, typename GeometricField< Type, fvPatchField, volMesh >::Boundary &bf) const
Map surface field to volume boundary field.
tmp< Field< Type > > mapInternalToSurface(const typename GeometricField< Type, fvPatchField, volMesh >::Boundary &df) const
Map patch internal field to surface.
Volume to surface and surface to volume mapping.
Finite area mesh. Used for 2-D non-Euclidian finite area method.
Generic GeometricField class.