Class containing mesh-to-mesh mapping information for particles. More...
#include <OpenFOAM/mapDistributeLagrangian.H>
Class containing mesh-to-mesh mapping information for particles.
Definition at line 51 of file mapDistributeLagrangian.H.
Public Member Functions | |
mapDistributeLagrangian (const label nNewParticles, const labelListList &subParticleMap, const labelListList &constructParticleMap, const labelListList &constructCellLabels) | |
Construct from components. | |
mapDistributeLagrangian (const label nNewParticles, labelListList &subParticleMap, labelListList &constructParticleMap, labelListList &constructCellLabels, const bool reUse) | |
Construct from components and steal storage. | |
const mapDistribute & | particleMap () const |
Distribution map. | |
const labelListList & | constructCellLabels () const |
Per received particle the destination cell label. | |
template<class T > | |
void | distributeLagrangianData (List< T > &lst) const |
distribute list of lagrangian data | |
void | updateMesh (const mapPolyMesh &) |
Correct for topo change. |
|
inline |
Construct from components.
Definition at line 68 of file mapDistributeLagrangian.H.
|
inline |
Construct from components and steal storage.
Definition at line 81 of file mapDistributeLagrangian.H.
|
inline |
Distribution map.
Definition at line 105 of file mapDistributeLagrangian.H.
|
inline |
Per received particle the destination cell label.
Definition at line 111 of file mapDistributeLagrangian.H.
distribute list of lagrangian data
Definition at line 121 of file mapDistributeLagrangian.H.
References mapDistribute::distribute().
|
inline |
Correct for topo change.
Definition at line 127 of file mapDistributeLagrangian.H.
References notImplemented.