FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

SingleMixtureFraction< CloudType > Class Template Reference

Templated parcel multi-phase, multi-component class. More...

#include <lagrangianIntermediate/SingleMixtureFraction.H>


Detailed Description

template<class CloudType>
class Foam::SingleMixtureFraction< CloudType >

Templated parcel multi-phase, multi-component class.

Source files

Definition at line 50 of file SingleMixtureFraction.H.

Inheritance diagram for SingleMixtureFraction< CloudType >:
Collaboration diagram for SingleMixtureFraction< CloudType >:

List of all members.

Public Member Functions

 TypeName ("SingleMixtureFraction")
 Runtime type information.
 SingleMixtureFraction (const dictionary &dict, CloudType &owner)
 Construct from dictionary.
virtual  ~SingleMixtureFraction ()
 Destructor.
const scalarField &  YGas0 () const
 Return the list of gas mass fractions.
scalar  YGasTot0 () const
 Return the total gas mass fraction.
const scalarField &  YLiquid0 () const
 Return the list of liquid mass fractions.
scalar  YLiquidTot0 () const
 Return the total liquid mass fraction.
const scalarField &  YSolid0 () const
 Return the list of solid mass fractions.
scalar  YSolidTot0 () const
 Return the total solid mass fraction.
virtual const scalarField &  YMixture0 () const
 Return the list of mixture mass fractions.
virtual label  idGas () const
 Gas id.
virtual label  idLiquid () const
 Liquid id.
virtual label  idSolid () const
 Solid id.

Constructor & Destructor Documentation

SingleMixtureFraction ( const dictionary &   dict,
CloudType &   owner  
)

Construct from dictionary.

Definition at line 88 of file SingleMixtureFraction.C.

References Foam::exit(), Foam::FatalError, FatalErrorIn, Foam::mag(), Foam::nl, and Foam::sum().

~SingleMixtureFraction (  ) [virtual]

Destructor.

Definition at line 141 of file SingleMixtureFraction.C.


Member Function Documentation

TypeName ( "SingleMixtureFraction< CloudType >"    )

Runtime type information.

const Foam::scalarField & YGas0 (  ) const

Return the list of gas mass fractions.

Definition at line 149 of file SingleMixtureFraction.C.

scalar YGasTot0 (  ) const

Return the total gas mass fraction.

const Foam::scalarField & YLiquid0 (  ) const

Return the list of liquid mass fractions.

Definition at line 157 of file SingleMixtureFraction.C.

scalar YLiquidTot0 (  ) const

Return the total liquid mass fraction.

const Foam::scalarField & YSolid0 (  ) const

Return the list of solid mass fractions.

Definition at line 165 of file SingleMixtureFraction.C.

scalar YSolidTot0 (  ) const

Return the total solid mass fraction.

const Foam::scalarField & YMixture0 (  ) const [virtual]

Return the list of mixture mass fractions.

Implements CompositionModel< CloudType >.

Definition at line 173 of file SingleMixtureFraction.C.

Foam::label idGas (  ) const [virtual]

Gas id.

Implements CompositionModel< CloudType >.

Definition at line 180 of file SingleMixtureFraction.C.

Foam::label idLiquid (  ) const [virtual]

Liquid id.

Implements CompositionModel< CloudType >.

Definition at line 187 of file SingleMixtureFraction.C.

Foam::label idSolid (  ) const [virtual]

Solid id.

Implements CompositionModel< CloudType >.

Definition at line 194 of file SingleMixtureFraction.C.


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