Go to the documentation of this file.
35 #ifndef fvSurfaceMapper_H
36 #define fvSurfaceMapper_H
131 virtual bool direct()
const
const faceMapper & faceMap_
Reference to face mapper.
const fvMesh & mesh_
Reference to mesh.
virtual bool insertedObjects() const
Are there any inserted faces.
scalarListList * weightsPtr_
Interpolation weights.
Abstract base class to hold the Field mapping for mesh morphs.
virtual bool hasUnmapped() const
Has unmapped elements.
virtual label internalSizeBeforeMapping() const
Return number of internal faces before mapping.
virtual const labelListList & addressing() const
Return interpolated addressing.
fvSurfaceMapper(const fvSurfaceMapper &)
Disallow default bitwise copy construct.
labelList * directAddrPtr_
Direct addressing (only one for of addressing is used)
void clearOut()
Clear out local storage.
virtual const labelUList & directAddressing() const
Return direct addressing.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
virtual label size() const
Return size.
virtual bool direct() const
Is the mapping direct.
void operator=(const fvSurfaceMapper &)
Disallow default bitwise assignment.
virtual ~fvSurfaceMapper()
Destructor.
This object provides mapping and fill-in information for face data between the two meshes after the t...
label nInternalFaces() const
virtual bool direct() const
Is the mapping direct.
Mesh data needed to do the Finite Volume discretisation.
virtual const labelHashSet & flipFaceFlux() const
Return flux flip map.
labelListList * interpolationAddrPtr_
Interpolated addressing (only one for of addressing is used)
void calcAddressing() const
Calculate addressing.
const labelHashSet & flipFaceFlux() const
Return flux flip map.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
A 1D vector of objects of type <T>, where the size of the vector is known and can be used for subscri...
virtual const labelList & insertedObjectLabels() const
Return list of inserted faces.
virtual bool insertedObjects() const
Are there any inserted faces.
virtual label sizeBeforeMapping() const
Return size of field before mapping.
virtual const scalarListList & weights() const
Return interpolaion weights.
labelList * insertedObjectLabelsPtr_
Inserted faces.