chemistryTabulationMethod Class Referenceabstract

An abstract class for chemistry tabulation. More...

Inheritance diagram for chemistryTabulationMethod:

Public Member Functions

 TypeName ("chemistryTabulationMethod")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, chemistryTabulationMethod, dictionary,(const dictionary &dict, const odeChemistryModel &chemistry),(dict, chemistry))
 
 chemistryTabulationMethod (const dictionary &dict, const odeChemistryModel &chemistry)
 Construct from components. More...
 
virtual ~chemistryTabulationMethod ()
 Destructor. More...
 
virtual bool tabulates ()=0
 Return true if the tabulation method tabulates. More...
 
virtual bool retrieve (const scalarField &phiQ, scalarField &RphiQ)=0
 
virtual label add (const scalarField &phiQ, const scalarField &RphiQ, const label nActive, const label li, const scalar deltaT)=0
 
virtual bool update ()=0
 
virtual void reset ()=0
 

Static Public Member Functions

static autoPtr< chemistryTabulationMethodNew (const IOdictionary &dict, const odeChemistryModel &chemistry)
 

Detailed Description

An abstract class for chemistry tabulation.

Source files

Definition at line 54 of file chemistryTabulationMethod.H.

Constructor & Destructor Documentation

◆ chemistryTabulationMethod()

chemistryTabulationMethod ( const dictionary dict,
const odeChemistryModel chemistry 
)

Construct from components.

Definition at line 41 of file chemistryTabulationMethod.C.

◆ ~chemistryTabulationMethod()

Destructor.

Definition at line 50 of file chemistryTabulationMethod.C.

Member Function Documentation

◆ TypeName()

TypeName ( "chemistryTabulationMethod"  )

Runtime type information.

◆ declareRunTimeSelectionTable()

declareRunTimeSelectionTable ( autoPtr  ,
chemistryTabulationMethod  ,
dictionary  ,
(const dictionary &dict, const odeChemistryModel &chemistry ,
(dict, chemistry  
)

◆ New()

Foam::autoPtr< Foam::chemistryTabulationMethod > New ( const IOdictionary dict,
const odeChemistryModel chemistry 
)
static

Definition at line 34 of file chemistryTabulationMethodNew.C.

References chemistry, dict, Foam::endl(), Foam::exit(), Foam::FatalError, FatalErrorInFunction, dictionary::found(), Foam::Info, and dictionary::subDict().

Here is the call graph for this function:

◆ tabulates()

virtual bool tabulates ( )
pure virtual

Return true if the tabulation method tabulates.

otherwise return false

Implemented in ISAT, and none.

◆ retrieve()

virtual bool retrieve ( const scalarField phiQ,
scalarField RphiQ 
)
pure virtual

Implemented in ISAT, and none.

◆ add()

virtual label add ( const scalarField phiQ,
const scalarField RphiQ,
const label  nActive,
const label  li,
const scalar  deltaT 
)
pure virtual

Implemented in ISAT, and none.

◆ update()

virtual bool update ( )
pure virtual

Implemented in ISAT, and none.

◆ reset()

virtual void reset ( )
pure virtual

Implemented in ISAT, and none.


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