Go to the documentation of this file.
47 #ifndef faMeshReconstructor_H
48 #define faMeshReconstructor_H
121 void calcAddressing(
const labelUList& fvFaceProcAddr);
124 void initPatch()
const;
166 return faPointProcAddr_;
172 return faEdgeProcAddr_;
178 return faFaceProcAddr_;
184 return faBoundaryProcAddr_;
195 const faMesh&
mesh()
const;
const labelList & boundaryProcAddressing() const noexcept
const faMesh & mesh() const
A bare-bones reconstructor for finiteArea meshes when processor meshes are available (in parallel) bu...
A class for handling words, derived from Foam::string.
const primitivePatch & patch() const
void writeAddressing() const
const labelList & pointProcAddressing() const noexcept
Generic templated field type.
const labelList & edgeProcAddressing() const noexcept
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
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...
Finite area mesh. Used for 2-D non-Euclidian finite area method.
PrimitivePatch< SubList< face >, const pointField & > primitivePatch
A PrimitivePatch with a SubList addressing for the faces, const reference for the point field.
const labelList & faceProcAddressing() const noexcept
A list of faces which address into the list of points.