FreeFOAM The Cross-Platform CFD Toolkit
mapDistributeLagrangian Class Reference

Class containing mesh-to-mesh mapping information for particles. More...

#include <OpenFOAM/mapDistributeLagrangian.H>


Detailed Description

Class containing mesh-to-mesh mapping information for particles.

Source files

Definition at line 51 of file mapDistributeLagrangian.H.

List of all members.

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 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.

Constructor & Destructor Documentation

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

Construct from components.

Definition at line 68 of file mapDistributeLagrangian.H.

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

Construct from components and steal storage.

Definition at line 81 of file mapDistributeLagrangian.H.


Member Function Documentation

const mapDistribute& particleMap ( ) const
inline

Distribution map.

Definition at line 105 of file mapDistributeLagrangian.H.

const labelListList& constructCellLabels ( ) const
inline

Per received particle the destination cell label.

Definition at line 111 of file mapDistributeLagrangian.H.

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

distribute list of lagrangian data

Definition at line 121 of file mapDistributeLagrangian.H.

References mapDistribute::distribute().

void updateMesh ( const mapPolyMesh )
inline

Correct for topo change.

Definition at line 127 of file mapDistributeLagrangian.H.

References notImplemented.


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