43 #ifndef faMeshBoundaryHalo_H 44 #define faMeshBoundaryHalo_H 106 return inputMeshFaces_;
Finite area mesh (used for 2-D non-Euclidian finite area method) defined using a patch of faces on a ...
ClassName("faMeshBoundaryHalo")
label comm() const noexcept
The communicator used.
static label worldComm
Communicator for all ranks. May differ from commGlobal() if local worlds are in use.
Class containing processor-to-processor mapping information.
void reset(const faMesh &mesh)
Redefine map and connectivity for a mesh.
faMeshBoundaryHalo(const label comm=UPstream::worldComm)
Default construct.
void clear()
Clear out all parameters.
gmvFile<< "tracers "<< particles.size()<< nl;for(const passiveParticle &p :particles){ gmvFile<< p.position().x()<< ' ';}gmvFile<< nl;for(const passiveParticle &p :particles){ gmvFile<< p.position().y()<< ' ';}gmvFile<< nl;for(const passiveParticle &p :particles){ gmvFile<< p.position().z()<< ' ';}gmvFile<< nl;for(const word &name :lagrangianScalarNames){ IOField< scalar > fld(IOobject(name, runTime.timeName(), cloud::prefix, mesh, IOobject::MUST_READ, IOobject::NO_WRITE))
label haloSize() const
The local data size (output)
const labelList & inputMeshFaces() const noexcept
List of local input mesh faces required.
void distributeSparse(List< Type > &fld, const labelUList &sparseInputLocations, const labelUList &compactOutputMapping) const
Distribute sparse data.
Class for obtaining halo face data for the boundary edges. The ordering follows that natural edge ord...