Public Member Functions | Private Member Functions
kinematicCloud Class Referenceabstract

Virtual abstract base class for templated KinematicCloud. More...

Inheritance diagram for kinematicCloud:
Inheritance graph
[legend]

Public Member Functions

 TypeName ("kinematicCloud")
 Runtime type information. More...
 
 kinematicCloud ()
 Null constructor. More...
 
virtual label nParcels () const =0
 Number of parcels. More...
 
virtual scalar massInSystem () const =0
 Total mass in system. More...
 
virtual vector linearMomentumOfSystem () const =0
 Total linear momentum of the system. More...
 
virtual scalar linearKineticEnergyOfSystem () const =0
 Total linear kinetic energy in the system. More...
 
virtual scalar Dij (const label i, const label j) const =0
 Total rotational kinetic energy in the system. More...
 
virtual scalar Dmax () const =0
 Max diameter. More...
 
virtual const tmp< volScalarFieldvDotSweep () const =0
 Volume swept rate of parcels per cell. More...
 
virtual const tmp< volScalarFieldtheta () const =0
 Return the particle volume fraction field. More...
 
virtual const tmp< volScalarFieldalpha () const =0
 Return the particle mass fraction field. More...
 
virtual const tmp< volScalarFieldrhoEff () const =0
 Return the particle effective density field. More...
 
virtual ~kinematicCloud ()
 Destructor. More...
 

Private Member Functions

 kinematicCloud (const kinematicCloud &)
 Disallow default bitwise copy construct. More...
 
void operator= (const kinematicCloud &)
 Disallow default bitwise assignment. More...
 

Detailed Description

Virtual abstract base class for templated KinematicCloud.

Source files

Definition at line 49 of file kinematicCloud.H.

Constructor & Destructor Documentation

◆ kinematicCloud() [1/2]

kinematicCloud ( const kinematicCloud )
private

Disallow default bitwise copy construct.

◆ kinematicCloud() [2/2]

Null constructor.

Definition at line 38 of file kinematicCloud.C.

◆ ~kinematicCloud()

~kinematicCloud ( )
virtual

Destructor.

Definition at line 44 of file kinematicCloud.C.

Member Function Documentation

◆ operator=()

void operator= ( const kinematicCloud )
private

Disallow default bitwise assignment.

◆ TypeName()

TypeName ( "kinematicCloud"  )

Runtime type information.

◆ nParcels()

virtual label nParcels ( ) const
pure virtual

Number of parcels.

Implemented in KinematicCloud< CloudType >.

◆ massInSystem()

virtual scalar massInSystem ( ) const
pure virtual

Total mass in system.

Implemented in KinematicCloud< CloudType >.

◆ linearMomentumOfSystem()

virtual vector linearMomentumOfSystem ( ) const
pure virtual

Total linear momentum of the system.

Implemented in KinematicCloud< CloudType >.

◆ linearKineticEnergyOfSystem()

virtual scalar linearKineticEnergyOfSystem ( ) const
pure virtual

Total linear kinetic energy in the system.

Implemented in KinematicCloud< CloudType >.

◆ Dij()

virtual scalar Dij ( const label  i,
const label  j 
) const
pure virtual

Total rotational kinetic energy in the system.

virtual scalar rotationalKineticEnergyOfSystem() const = 0; Penetration for percentage of the current total mass

virtual scalar penetration(const scalar& fraction) const = 0; Mean diameter Dij

Implemented in KinematicCloud< CloudType >.

◆ Dmax()

virtual scalar Dmax ( ) const
pure virtual

Max diameter.

Implemented in KinematicCloud< CloudType >.

◆ vDotSweep()

virtual const tmp<volScalarField> vDotSweep ( ) const
pure virtual

Volume swept rate of parcels per cell.

Implemented in KinematicCloud< CloudType >.

Referenced by SuppressionCollision< CloudType >::collide().

Here is the caller graph for this function:

◆ theta()

virtual const tmp<volScalarField> theta ( ) const
pure virtual

Return the particle volume fraction field.

Note: for particles belonging to this cloud only

Implemented in KinematicCloud< CloudType >.

◆ alpha()

virtual const tmp<volScalarField> alpha ( ) const
pure virtual

Return the particle mass fraction field.

Note: for particles belonging to this cloud only

Implemented in KinematicCloud< CloudType >.

◆ rhoEff()

virtual const tmp<volScalarField> rhoEff ( ) const
pure virtual

Return the particle effective density field.

Note: for particles belonging to this cloud only

Implemented in KinematicCloud< CloudType >.


The documentation for this class was generated from the following files: