164 virtual void evolve() = 0;
Generic GeometricField class.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
Base-class for fluid thermodynamic properties.
Virtual abstract base class for parcel clouds. Inserted by ParcelCloudBase into the base of the cloud...
Virtual abstract base class for parcel clouds. As parcelCloudBase but with additional virtualisation ...
virtual void storeGlobalPositions()=0
Call this before a topology change. Stores the particles global.
declareRunTimeSelectionTable(autoPtr, parcelCloud, viscosity,(const word &name, const volScalarField &rho, const volVectorField &U, const volScalarField &mu, const dimensionedVector &g),(name, rho, U, mu, g))
virtual void mapMesh(const polyMeshMap &)
Update from another mesh using the given map.
virtual void topoChange(const polyTopoChangeMap &)
Update topology using the given map.
TypeName("parcelCloud")
Runtime type information.
parcelCloud()
Null constructor.
virtual void evolve()=0
Evolve the cloud.
virtual void distribute(const polyDistributionMap &map)
Redistribute or update using the given distribution map.
void operator=(const parcelCloud &)=delete
Disallow default bitwise assignment.
static autoPtr< parcelCloud > New(const word &name, const volScalarField &rho, const volVectorField &U, const volScalarField &mu, const dimensionedVector &g)
Selectors.
virtual ~parcelCloud()
Destructor.
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.
Abstract base class for all fluid physical properties.
A class for handling words, derived from string.
#define NotImplemented
Issue a FatalErrorIn for a function not currently implemented.
const dimensionedScalar mu
Atomic mass unit.
word name(const bool)
Return a word representation of a bool.
fluidMulticomponentThermo & thermo