35 #ifndef kinematicCloud_H 36 #define kinematicCloud_H 90 virtual scalar
Dmax()
const = 0;
virtual scalar massInSystem() const =0
Total mass in system.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
virtual scalar linearKineticEnergyOfSystem() const =0
Total linear kinetic energy in the system.
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.
kinematicCloud()
Null constructor.
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.
virtual scalar Dij(const label i, const label j) const =0
Mean diameter Dij.
virtual ~kinematicCloud()
Destructor.
Virtual abstract base class for templated KinematicCloud.
void operator=(const kinematicCloud &)=delete
Disallow default bitwise assignment.
A class for managing temporary objects.
virtual const tmp< volScalarField > theta() const =0
Return the particle volume fraction field.