NoDevolatilisation< CloudType > Class Template Reference

Dummy devolatilisation model for 'none'. More...

Inheritance diagram for NoDevolatilisation< CloudType >:
[legend]
Collaboration diagram for NoDevolatilisation< CloudType >:
[legend]

Public Member Functions

 TypeName ("none")
 Runtime type information. More...
 
 NoDevolatilisation (const dictionary &, CloudType &owner)
 Construct from dictionary. More...
 
 NoDevolatilisation (const NoDevolatilisation< CloudType > &dm)
 Construct copy. More...
 
virtual autoPtr< DevolatilisationModel< CloudType > > clone () const
 Construct and return a clone. More...
 
virtual ~NoDevolatilisation ()
 Destructor. More...
 
virtual bool active () const
 Flag to indicate whether model activates devolatilisation model. More...
 
virtual void calculate (const scalar dt, const scalar age, const scalar mass0, const scalar mass, const scalar T, const scalarField &YGasEff, const scalarField &YLiquidEff, const scalarField &YSolidEff, label &canCombust, scalarField &dMassDV) const
 Update model. More...
 
- Public Member Functions inherited from DevolatilisationModel< CloudType >
 TypeName ("devolatilisationModel")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, DevolatilisationModel, dictionary,(const dictionary &dict, CloudType &owner),(dict, owner))
 Declare runtime constructor selection table. More...
 
 DevolatilisationModel (CloudType &owner)
 Construct null from owner. More...
 
 DevolatilisationModel (const dictionary &dict, CloudType &owner, const word &type)
 Construct from dictionary. More...
 
 DevolatilisationModel (const DevolatilisationModel< CloudType > &dm)
 Construct copy. More...
 
virtual ~DevolatilisationModel ()
 Destructor. More...
 
void addToDevolatilisationMass (const scalar dMass)
 Add to devolatilisation mass. More...
 
virtual void info (Ostream &os)
 Write injection info to stream. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from DevolatilisationModel< CloudType >
static autoPtr< DevolatilisationModel< CloudType > > New (const dictionary &dict, CloudType &owner)
 Selector. More...
 
- Protected Attributes inherited from DevolatilisationModel< CloudType >
scalar dMass_
 Mass of lagrangian phase converted. More...
 

Detailed Description

template<class CloudType>
class Foam::NoDevolatilisation< CloudType >

Dummy devolatilisation model for 'none'.

Definition at line 50 of file NoDevolatilisation.H.

Constructor & Destructor Documentation

◆ NoDevolatilisation() [1/2]

NoDevolatilisation ( const dictionary ,
CloudType owner 
)

Construct from dictionary.

Definition at line 34 of file NoDevolatilisation.C.

◆ NoDevolatilisation() [2/2]

Construct copy.

Definition at line 45 of file NoDevolatilisation.C.

◆ ~NoDevolatilisation()

~NoDevolatilisation ( )
virtual

Destructor.

Definition at line 56 of file NoDevolatilisation.C.

Member Function Documentation

◆ TypeName()

TypeName ( "none"  )

Runtime type information.

◆ clone()

virtual autoPtr<DevolatilisationModel<CloudType> > clone ( ) const
inlinevirtual

Construct and return a clone.

Implements DevolatilisationModel< CloudType >.

Definition at line 70 of file NoDevolatilisation.H.

◆ active()

bool active ( ) const
virtual

Flag to indicate whether model activates devolatilisation model.

Definition at line 63 of file NoDevolatilisation.C.

◆ calculate()

void calculate ( const scalar  dt,
const scalar  age,
const scalar  mass0,
const scalar  mass,
const scalar  T,
const scalarField YGasEff,
const scalarField YLiquidEff,
const scalarField YSolidEff,
label &  canCombust,
scalarField dMassDV 
) const
virtual

Update model.

Implements DevolatilisationModel< CloudType >.

Definition at line 71 of file NoDevolatilisation.C.


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