FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

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.

Collaboration diagram for mapDistributeLagrangian:

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

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: