39 #ifndef Foam_faGlobalMeshData_H 40 #define Foam_faGlobalMeshData_H 118 return processorTopology_;
134 return nGlobalPoints_;
140 return sharedPointLabels_;
146 return sharedPointAddr_;
Finite area mesh (used for 2-D non-Euclidian finite area method) defined using a patch of faces on a ...
label nGlobalPoints() const noexcept
Return number of globally shared points.
const labelList & sharedPointLabels() const noexcept
Return indices of local points that are globally shared.
Various mesh related information for a parallel run.
const lduSchedule & patchSchedule() const noexcept
Order in which the patches should be initialised/evaluated corresponding to the schedule.
const faMesh & mesh() const noexcept
Return mesh reference.
~faGlobalMeshData()
Destructor.
const lduSchedule & patchSchedule() const noexcept
Order in which the patches should be initialised/evaluated corresponding to the schedule.
faGlobalMeshData(const faGlobalMeshData &)=delete
No copy construct.
const labelList & sharedPointAddr() const noexcept
Return addressing into the complete globally shared points list.
void operator=(const faGlobalMeshData &)=delete
No copy assignment.
ClassName("faGlobalMeshData")
Runtime type information.
Determines/represents processor-processor connection. After instantiation contains the processor-proc...
void updateMesh()
Change global mesh data given a topological change.
const processorTopology & topology() const noexcept
The processor to processor topology.