Nektar++
|
Public Member Functions | |
EvalExp (rgt rn, vr s, cvr c, cvr p, cvr v, ci i, ci l, ci r) | |
virtual void | run_many (ci n) |
declaring this guy pure virtual shortens virtual table. It saves some execution time. | |
virtual void | run_once () |
Public Member Functions inherited from Nektar::LibUtilities::AnalyticExpressionEvaluator::EvaluationStep | |
EvaluationStep (rgt rn, ci i, ci l, ci r, vr s, cvr c, cvr p, cvr v) | |
virtual | ~EvaluationStep () |
Additional Inherited Members | |
Public Attributes inherited from Nektar::LibUtilities::AnalyticExpressionEvaluator::EvaluationStep | |
rgt | rng |
reference to random number generator | |
vr | state |
references to arrays holding the common state | |
cvr | consts |
cvr | params |
cvr | vars |
ci | storeIdx |
indices in the above arrays uniquely defining actual command arguments | |
ci | argIdx1 |
ci | argIdx2 |
Definition at line 635 of file AnalyticExpressionEvaluator.hpp.
|
inline |
Definition at line 637 of file AnalyticExpressionEvaluator.hpp.
|
inlinevirtual |
declaring this guy pure virtual shortens virtual table. It saves some execution time.
Implements Nektar::LibUtilities::AnalyticExpressionEvaluator::EvaluationStep.
Definition at line 638 of file AnalyticExpressionEvaluator.hpp.
References Nektar::LibUtilities::AnalyticExpressionEvaluator::EvaluationStep::argIdx1, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvaluationStep::state, and Nektar::LibUtilities::AnalyticExpressionEvaluator::EvaluationStep::storeIdx.
|
inlinevirtual |
Implements Nektar::LibUtilities::AnalyticExpressionEvaluator::EvaluationStep.
Definition at line 639 of file AnalyticExpressionEvaluator.hpp.
References Nektar::LibUtilities::AnalyticExpressionEvaluator::EvaluationStep::argIdx1, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvaluationStep::state, and Nektar::LibUtilities::AnalyticExpressionEvaluator::EvaluationStep::storeIdx.