Loading...
Searching...
No Matches
mapDistributeLagrangian Class Reference

Mesh-to-mesh mapping information for particles. More...

#include <mapDistributeLagrangian.H>

Public Member Functions

 mapDistributeLagrangian (const label nNewParticles, labelListList &&subParticleMap, labelListList &&constructParticleMap, labelListList &&constructCellLabels)
 Move construct from components.
const mapDistributeparticleMap () const
 Distribution map.
const labelListListconstructCellLabels () 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.

Detailed Description

Mesh-to-mesh mapping information for particles.

Definition at line 43 of file mapDistributeLagrangian.H.

Constructor & Destructor Documentation

◆ mapDistributeLagrangian()

mapDistributeLagrangian ( const label nNewParticles,
labelListList && subParticleMap,
labelListList && constructParticleMap,
labelListList && constructCellLabels )
inline

Move construct from components.

Definition at line 65 of file mapDistributeLagrangian.H.

References constructCellLabels().

Here is the call graph for this function:

Member Function Documentation

◆ particleMap()

const mapDistribute & particleMap ( ) const
inline

Distribution map.

Definition at line 90 of file mapDistributeLagrangian.H.

◆ constructCellLabels()

const labelListList & constructCellLabels ( ) const
inline

Per received particle the destination cell label.

Definition at line 98 of file mapDistributeLagrangian.H.

Referenced by mapDistributeLagrangian().

Here is the caller graph for this function:

◆ distributeLagrangianData()

template<class T>
void distributeLagrangianData ( List< T > & lst) const
inline

Distribute list of lagrangian data.

Definition at line 110 of file mapDistributeLagrangian.H.

◆ updateMesh()

void updateMesh ( const mapPolyMesh & )
inline

Correct for topo change.

Definition at line 118 of file mapDistributeLagrangian.H.

References NotImplemented.


The documentation for this class was generated from the following file: