Class containing mesh-to-mesh mapping information for particles. More...
Public Member Functions | |
mapDistributeLagrangian (const label nNewParticles, const Xfer< labelListList > &subParticleMap, const Xfer< labelListList > &constructParticleMap, const Xfer< labelListList > &constructCellLabels) | |
Construct from components. More... | |
const mapDistribute & | particleMap () const |
Distribution map. More... | |
const labelListList & | constructCellLabels () const |
Per received particle the destination cell label. More... | |
template<class T > | |
void | distributeLagrangianData (List< T > &lst) const |
Distribute list of lagrangian data. More... | |
void | updateMesh (const mapPolyMesh &) |
Correct for topo change. More... | |
Private Attributes | |
const mapDistribute | particleMap_ |
Map to distribute particles. More... | |
const labelListList | constructCellLabels_ |
Per element in subsetted mesh the cell label. More... | |
Class containing mesh-to-mesh mapping information for particles.
Definition at line 50 of file mapDistributeLagrangian.H.
|
inline |
Construct from components.
Definition at line 67 of file mapDistributeLagrangian.H.
|
inline |
Distribution map.
Definition at line 84 of file mapDistributeLagrangian.H.
References mapDistributeLagrangian::particleMap_.
|
inline |
Per received particle the destination cell label.
Definition at line 90 of file mapDistributeLagrangian.H.
References mapDistributeLagrangian::constructCellLabels_.
Distribute list of lagrangian data.
Definition at line 100 of file mapDistributeLagrangian.H.
References mapDistribute::distribute(), and mapDistributeLagrangian::particleMap_.
|
inline |
Correct for topo change.
Definition at line 106 of file mapDistributeLagrangian.H.
References NotImplemented.
|
private |
Map to distribute particles.
Definition at line 55 of file mapDistributeLagrangian.H.
Referenced by mapDistributeLagrangian::distributeLagrangianData(), and mapDistributeLagrangian::particleMap().
|
private |
Per element in subsetted mesh the cell label.
Definition at line 58 of file mapDistributeLagrangian.H.
Referenced by mapDistributeLagrangian::constructCellLabels().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.