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>
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 that is much like a Foam::List except that it is expected to hold numeri...
const Time & time() const noexcept
Return Time associated with the objectRegistry.
static word group(const word &name)
Return group (extension part of name).
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 as an OSstream, normally using std::ofstream for the actual output.
A list of pointers to objects of type <T>, with allocation/deallocation management of the pointers....
label nSpecie_
Number of species.
PtrList< volScalarField > & Y_
Reference to the field of specie mass fractions.
bool active(const label i) const
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.
A class for handling words, derived from Foam::string.
fileName path(UMean.rootPath()/UMean.caseName()/"graphs"/UMean.instance())
Field< scalar > scalarField
Specialisation of Field<T> for scalar.
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for expressions::valueTypeCode::INVALID.
psiReactionThermo & thermo