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_;
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
void resetNumRetrieve()
Resets the number of retrieves at each time step.
void increaseNumRetrieve()
Increases the number of retrieves the chempoint has generated.
const List< label > & completeToSimplifiedIndex() const
const scalarField & Rphi() const
const scalarField & phi() const
const scalarField & scaleFactor() const
void increaseNLifeTime()
Increases the "counter" of the chP life.
const scalarSquareMatrix & LT() const
const label & nLifeTime()
const scalarSquareMatrix & A() const
const scalar & tolerance() const
static void changeTolerance(scalar newTol)
const chemistryTabulationMethods::ISAT & table() const
Access to the ISAT table.
label & completeSpaceSize()
const List< label > & simplifiedToCompleteIndex() const
const label & numRetrieve()
Implementation of the ISAT (In-situ adaptive tabulation), for chemistry calculation.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.