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

Dummy class for 'none' option - will raise an error if any functions are called that require return values. More...

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

Public Member Functions

 TypeName ("none")
 
 NoComposition (const dictionary &dict, CloudType &owner)
 
 NoComposition (const NoComposition< CloudType > &cm)
 
virtual autoPtr< CompositionModel< CloudType > > clone () const
 
virtual ~NoComposition ()
 
virtual const scalarFieldYMixture0 () const
 
virtual label idGas () const
 
virtual label idLiquid () const
 
virtual label idSolid () const
 
- Public Member Functions inherited from CompositionModel< CloudType >
 TypeName ("compositionModel")
 
 declareRunTimeSelectionTable (autoPtr, CompositionModel, dictionary,(const dictionary &dict, CloudType &owner),(dict, owner))
 
 CompositionModel (CloudType &owner)
 
 CompositionModel (const dictionary &dict, CloudType &owner, const word &type)
 
 CompositionModel (const CompositionModel< CloudType > &cm)
 
virtual autoPtr< CompositionModel< CloudType > > clone () const=0
 
virtual ~CompositionModel ()
 
const SLGThermothermo () const
 
const basicSpecieMixturecarrier () const
 
const liquidMixturePropertiesliquids () const
 
const solidMixturePropertiessolids () const
 
const phasePropertiesListphaseProps () const
 
label nPhase () const
 
const wordListphaseTypes () const
 
const wordListstateLabels () const
 
const wordListcomponentNames (const label phaseI) const
 
label carrierId (const word &cmptName, const bool allowNotFound=false) const
 
label localId (const label phaseI, const word &cmptName, const bool allowNotFound=false) const
 
label localToCarrierId (const label phaseI, const label id, const bool allowNotFound=false) const
 
const scalarFieldY0 (const label phaseI) const
 
tmp< scalarFieldX (const label phaseI, const scalarField &Y) const
 
virtual const scalarFieldYMixture0 () const=0
 
virtual label idGas () const=0
 
virtual label idLiquid () const=0
 
virtual label idSolid () const=0
 
virtual scalar H (const label phaseI, const scalarField &Y, const scalar p, const scalar T) const
 
virtual scalar Hs (const label phaseI, const scalarField &Y, const scalar p, const scalar T) const
 
virtual scalar Hc (const label phaseI, const scalarField &Y, const scalar p, const scalar T) const
 
virtual scalar Cp (const label phaseI, const scalarField &Y, const scalar p, const scalar T) const
 
virtual scalar L (const label phaseI, const scalarField &Y, const scalar p, const scalar T) const
 
virtual scalar rho (const scalarField &Ygas, const scalarField &Yliq, const scalarField &Ysol, const scalar T, const scalar p) const
 

Additional Inherited Members

- Static Public Member Functions inherited from CompositionModel< CloudType >
static autoPtr< CompositionModel< CloudType > > New (const dictionary &dict, CloudType &owner)
 

Detailed Description

template<class CloudType>
class Foam::NoComposition< CloudType >

Dummy class for 'none' option - will raise an error if any functions are called that require return values.

Source files

Definition at line 51 of file NoComposition.H.

Constructor & Destructor Documentation

◆ NoComposition() [1/2]

NoComposition ( const dictionary dict,
CloudType owner 
)

Definition at line 27 of file NoComposition.C.

◆ NoComposition() [2/2]

Definition at line 38 of file NoComposition.C.

◆ ~NoComposition()

~NoComposition
virtual

Definition at line 49 of file NoComposition.C.

Member Function Documentation

◆ TypeName()

TypeName ( "none"  )

◆ clone()

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

Definition at line 70 of file NoComposition.H.

◆ YMixture0()

const Foam::scalarField & YMixture0
virtual

Definition at line 56 of file NoComposition.C.

◆ idGas()

Foam::label idGas
virtual

Definition at line 63 of file NoComposition.C.

◆ idLiquid()

Foam::label idLiquid
virtual

Definition at line 70 of file NoComposition.C.

◆ idSolid()

Foam::label idSolid
virtual

Definition at line 77 of file NoComposition.C.


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