Go to the documentation of this file.
34 #ifndef mapDistributeLagrangian_H
35 #define mapDistributeLagrangian_H
68 const label nNewParticles,
77 std::move(subParticleMap),
78 std::move(constructParticleMap)
97 return constructCellLabels_;
Mesh-to-mesh mapping information for particles.
void distributeLagrangianData(List< T > &lst) const
Distribute list of lagrangian data.
#define NotImplemented
Issue a FatalErrorIn for a function not currently implemented.
Class containing processor-to-processor mapping information.
void distribute(List< T > &fld, const bool dummyTransform=true, const int tag=UPstream::msgType()) const
Distribute data using default commsType.
const mapDistribute & particleMap() const
Distribution map.
void updateMesh(const mapPolyMesh &)
Correct for topo change.
mapDistributeLagrangian(const label nNewParticles, labelListList &&subParticleMap, labelListList &&constructParticleMap, labelListList &&constructCellLabels)
Move construct from components.
const labelListList & constructCellLabels() const
Per received particle the destination cell label.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.