Public Member Functions | List of all members
NoPhaseChange< CloudType > Class Template Reference

Dummy phase change model for 'none'. More...

Inheritance diagram for NoPhaseChange< CloudType >:
Inheritance graph
[legend]
Collaboration diagram for NoPhaseChange< CloudType >:
Collaboration graph
[legend]

Public Member Functions

 TypeName ("none")
 
 NoPhaseChange (const dictionary &, CloudType &)
 
 NoPhaseChange (const NoPhaseChange< CloudType > &pcm)
 
virtual autoPtr< PhaseChangeModel< CloudType > > clone () const
 
virtual ~NoPhaseChange ()
 
virtual bool active () const
 
virtual void calculate (const scalar dt, const label celli, const scalar Re, const scalar Pr, const scalar d, const scalar nu, const scalar rho, const scalar T, const scalar Ts, const scalar pc, const scalar Tc, const scalarField &X, const scalarField &solMass, const scalarField &liqMass, scalarField &dMassPC) const
 
- Public Member Functions inherited from PhaseChangeModel< CloudType >
 TypeName ("phaseChangeModel")
 
 declareRunTimeSelectionTable (autoPtr, PhaseChangeModel, dictionary,(const dictionary &dict, CloudType &owner),(dict, owner))
 
 PhaseChangeModel (CloudType &owner)
 
 PhaseChangeModel (const dictionary &dict, CloudType &owner, const word &type)
 
 PhaseChangeModel (const PhaseChangeModel< CloudType > &pcm)
 
virtual autoPtr< PhaseChangeModel< CloudType > > clone () const=0
 
virtual ~PhaseChangeModel ()=default
 
const enthalpyTransferTypeenthalpyTransfer () const
 
virtual scalar dh (const label idc, const label idl, const scalar p, const scalar T) const
 
virtual scalar Tvap (const scalarField &X) const
 
virtual scalar TMax (const scalar p, const scalarField &X) const
 
void addToPhaseChangeMass (const scalar dMass)
 
virtual void info (Ostream &os)
 

Additional Inherited Members

- Public Types inherited from PhaseChangeModel< CloudType >
enum  enthalpyTransferType
 
- Static Public Member Functions inherited from PhaseChangeModel< CloudType >
static autoPtr< PhaseChangeModel< CloudType > > New (const dictionary &dict, CloudType &owner)
 
- Static Public Attributes inherited from PhaseChangeModel< CloudType >
static const wordList enthalpyTransferTypeNames
 
- Protected Member Functions inherited from PhaseChangeModel< CloudType >
enthalpyTransferType wordToEnthalpyTransfer (const word &etName) const
 
scalar Sh () const
 
- Protected Attributes inherited from PhaseChangeModel< CloudType >
enthalpyTransferType enthalpyTransfer_
 
scalar dMass_
 

Detailed Description

template<class CloudType>
class Foam::NoPhaseChange< CloudType >

Dummy phase change model for 'none'.

Definition at line 45 of file NoPhaseChange.H.

Constructor & Destructor Documentation

◆ NoPhaseChange() [1/2]

NoPhaseChange ( const dictionary ,
CloudType owner 
)

Definition at line 28 of file NoPhaseChange.C.

◆ NoPhaseChange() [2/2]

NoPhaseChange ( const NoPhaseChange< CloudType > &  pcm)

Definition at line 39 of file NoPhaseChange.C.

◆ ~NoPhaseChange()

~NoPhaseChange
virtual

Definition at line 50 of file NoPhaseChange.C.

Member Function Documentation

◆ TypeName()

TypeName ( "none"  )

◆ clone()

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

Definition at line 64 of file NoPhaseChange.H.

◆ active()

bool active
virtual

Definition at line 57 of file NoPhaseChange.C.

◆ calculate()

void calculate ( const scalar  dt,
const label  celli,
const scalar  Re,
const scalar  Pr,
const scalar  d,
const scalar  nu,
const scalar  rho,
const scalar  T,
const scalar  Ts,
const scalar  pc,
const scalar  Tc,
const scalarField X,
const scalarField solMass,
const scalarField liqMass,
scalarField dMassPC 
) const
virtual

Implements PhaseChangeModel< CloudType >.

Definition at line 65 of file NoPhaseChange.C.


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