Go to the documentation of this file.
43 #ifndef faMeshBoundaryHalo_H
44 #define faMeshBoundaryHalo_H
106 return inputMeshFaces_;
faMeshBoundaryHalo(const label comm=UPstream::worldComm)
Default construct.
const labelList & inputMeshFaces() const noexcept
List of local input mesh faces required.
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))
void clear()
Clear out all parameters.
void reset(const faMesh &mesh)
Redefine map and connectivity for a mesh.
ClassName("faMeshBoundaryHalo")
label haloSize() const
The local data size (output)
static label worldComm
Default communicator (all processors)
void distributeSparse(List< Type > &fld, const labelUList &sparseInputLocations, const labelUList &compactOutputMapping) const
Distribute sparse data.
Class containing processor-to-processor mapping information.
Finite area mesh. Used for 2-D non-Euclidian finite area method.
Class for obtaining halo face data for the boundary edges. The ordering follows that natural edge ord...