Go to the documentation of this file.
41 #ifndef singleCellFvMesh_H
42 #define singleCellFvMesh_H
127 virtual label
size()
const
129 return addressing_.size();
132 virtual bool direct()
const
177 return patchFaceAgglomeration_.size() > 0;
183 return patchFaceMap_;
195 return reverseFaceMap_;
202 return reversePointMap_;
bool hasUnmapped() const
Are there unmapped values? I.e. do all size() elements get.
Defines the attributes of an object for which implicit objectRegistry management is supported,...
virtual bool direct() const
A class for managing temporary objects.
virtual label size() const
const labelList & reverseFaceMap() const
From face on original mesh to face on this.
Patch field mapper class for agglomerated meshes.
const labelList & pointMap() const
From point on this back to original mesh.
virtual const labelListList & addressing() const
virtual const scalarListList & weights() const
fvMesh as subset of other mesh. Consists of one cell and all original bounday faces....
tmp< GeometricField< Type, fvPatchField, volMesh > > interpolate(const GeometricField< Type, fvPatchField, volMesh > &) const
agglomPatchFieldMapper(const labelListList &addressing, const scalarListList &weights)
Construct given addressing.
Mesh data needed to do the Finite Volume discretisation.
const labelListList & patchFaceMap() const
From patchFace on this back to original mesh or agglomeration.
A List of objects of type <T> with automated input and output.
Foam::fvPatchFieldMapper.
const labelList & reversePointMap() const