Go to the documentation of this file.
41 #ifndef singleCellFvMesh_H
42 #define singleCellFvMesh_H
129 return addressing_.size();
177 return patchFaceAgglomeration_.size() > 0;
183 return patchFaceMap_;
195 return reverseFaceMap_;
202 return reversePointMap_;
208 tmp<GeometricField<Type, fvPatchField, volMesh>>
211 const GeometricField<Type, fvPatchField, volMesh>&
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
IOobject(const IOobject &)=default
const labelList & pointMap() const
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)
Mesh data needed to do the Finite Volume discretisation.
fvMesh(const fvMesh &)=delete
const labelListList & patchFaceMap() const
List< labelList > labelListList
A List of labelList.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
Foam::fvPatchFieldMapper.
Generic GeometricField class.
const labelList & reversePointMap() const