45 template<
class CloudType>
void storeGlobalPositions() const
Call this before a topology change. Stores the particles global.
Templated base class for dsmc cloud.
virtual void topoChange(const polyTopoChangeMap &)
Update topology using the given map.
virtual void distribute(const polyDistributionMap &)
Redistribute or update using the given distribution map.
virtual void mapMesh(const polyMeshMap &)
Update from another mesh using the given map.
void evolve()
Evolve the cloud (move, collide)
Outermost template for parcel clouds. Adds the parcelCloud virtualisation layer and forwards the meth...
virtual void evolve()
Evolve the cloud.
virtual void storeGlobalPositions()
Call this before a topology change. Stores the particles global.
virtual void topoChange(const polyTopoChangeMap &map)
Update topology using the given map.
virtual void mapMesh(const polyMeshMap &map)
Update from another mesh using the given map.
virtual void distribute(const polyDistributionMap &map)
Redistribute or update using the given distribution map.
Virtual abstract base class for parcel clouds. As parcelCloudBase but with additional virtualisation ...
Class containing mesh-to-mesh mapping information after a mesh distribution where we send parts of me...
Class containing mesh-to-mesh mapping information.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
DSMCCloud< dsmcParcel > CloudType