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