30template<
class ReactionThermo,
class ThermoType>
34 return variableTimeStep_;
38template<
class ReactionThermo,
class ThermoType>
46template<
class ReactionThermo,
class ThermoType>
62template<
class ReactionThermo,
class ThermoType>
70template<
class ReactionThermo,
class ThermoType>
79template<
class ReactionThermo,
class ThermoType>
85 this->
thermo().composition().setActive(i);
89template<
class ReactionThermo,
class ThermoType>
95 return this->
thermo().composition().active(i);
99template<
class ReactionThermo,
class ThermoType>
107template<
class ReactionThermo,
class ThermoType>
111 this->nSpecie_ = newNs;
115template<
class ReactionThermo,
class ThermoType>
120 return simplifiedToCompleteIndex_;
124template<
class ReactionThermo,
class ThermoType>
129 return completeToSimplifiedIndex_;
133template<
class ReactionThermo,
class ThermoType>
138 return completeToSimplifiedIndex_;
142template<
class ReactionThermo,
class ThermoType>
146 return reactionsDisabled_;
150template<
class ReactionThermo,
class ThermoType>
158template<
class ReactionThermo,
class ThermoType>
166template<
class ReactionThermo,
class ThermoType>
174template<
class ReactionThermo,
class ThermoType>
178 for (
auto& res : tabulationResults_)
A 1D vector of objects of type <T> that resizes itself as necessary to accept the new objects.
Generic templated field type.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
Output to file stream, using an OSstream.
A list of pointers to objects of type <T>, with allocation/deallocation management of the pointers....
Extends StandardChemistryModel by adding the TDAC method.
void setNsDAC(const label newNsDAC)
autoPtr< chemistryReductionMethod< ReactionThermo, ThermoType > > & mechRed()
autoPtr< OFstream > logFile(const word &name) const
Create and return a TDAC log file of the given name.
void setNSpecie(const label newNs)
DynamicList< label > & simplifiedToCompleteIndex()
List< List< specieElement > > & specieComp()
scalarField & simplifiedC()
void resetTabulationResults()
PtrList< volScalarField > & Y()
label timeSteps() const
Return the number of chemistry evaluations (used by ISAT)
Field< label > & completeToSimplifiedIndex()
bool variableTimeStep() const
Return true if the time-step is variable and/or non-uniform.
scalarField & completeC()
Field< bool > & reactionsDisabled()
void setActive(const label i)
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
Basic thermodynamics type based on the use of fitting functions for cp, h, s obtained from the templa...
A class for handling words, derived from Foam::string.
fileName path(UMean.rootPath()/UMean.caseName()/"graphs"/UMean.instance())
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for INVALID.