41 return completeSpaceSize_;
47 return completeSpaceSize_;
120 return completeToSimplifiedIndex_;
127 return simplifiedToCompleteIndex_;
133 this->numRetrieve_++;
139 this->numRetrieve_ = 0;
156 return simplifiedToCompleteIndex_[i];
158 else if (i == nActive_)
160 return completeSpaceSize_ - 3;
162 else if (i == nActive_ + 1)
164 return completeSpaceSize_ - 2;
166 else if (i == nActive_ + 2)
168 return completeSpaceSize_ - 1;
185 return lastTimeUsed_;
197 return maxNumNewDim_;
const List< label > & simplifiedToCompleteIndex() const
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
const scalar & tolerance() const
const List< label > & completeToSimplifiedIndex() const
const label & numRetrieve()
const scalarField & phi() const
const chemistryTabulationMethods::ISAT & table() const
Access to the ISAT table.
static void changeTolerance(scalar newTol)
const label & nLifeTime()
void resetNumRetrieve()
Resets the number of retrieves at each time step.
const scalarField & Rphi() const
const scalarSquareMatrix & LT() const
void increaseNLifeTime()
Increases the "counter" of the chP life.
void increaseNumRetrieve()
Increases the number of retrieves the chempoint has generated.
Implementation of the ISAT (In-situ adaptive tabulation), for chemistry calculation.
const scalarSquareMatrix & A() const
const scalarField & scaleFactor() const
label & completeSpaceSize()