38 #ifndef kinematicCloud_H 39 #define kinematicCloud_H 88 virtual scalar
Dij(
const label i,
const label j)
const = 0;
91 virtual scalar
Dmax()
const = 0;
virtual scalar massInSystem() const =0
Total mass in system.
virtual scalar linearKineticEnergyOfSystem() const =0
Total linear kinetic energy in the system.
Forwards and collection of common volume field types.
virtual scalar Dmax() const =0
Max diameter.
TypeName("kinematicCloud")
Runtime type information.
virtual const tmp< volScalarField > alpha() const =0
Return the particle mass fraction field.
virtual const tmp< volScalarField > rhoEff() const =0
Return the particle effective density field.
virtual label nParcels() const =0
Number of parcels.
virtual const tmp< volScalarField > vDotSweep() const =0
Volume swept rate of parcels per cell.
virtual vector linearMomentumOfSystem() const =0
Total linear momentum of the system.
A Vector of values with scalar precision, where scalar is float/double depending on the compilation f...
virtual ~kinematicCloud()=default
Destructor.
kinematicCloud()=default
Null constructor.
virtual scalar Dij(const label i, const label j) const =0
Mean diameter Dij.
Virtual abstract base class for templated KinematicCloud.
A class for managing temporary objects.
virtual const tmp< volScalarField > theta() const =0
Return the particle volume fraction field.