Nektar++
|
Function objects (functors) More...
Public Member Functions | |
EvaluationStep (rgt rn, ci i, ci l, ci r, vr s, cvr c, cvr p, cvr v) | |
virtual | ~EvaluationStep () |
virtual void | run_many (ci n)=0 |
declaring this guy pure virtual shortens virtual table. It saves some execution time. More... | |
virtual void | run_once ()=0 |
Public Attributes | |
rgt | rng |
reference to random number generator More... | |
vr | state |
references to arrays holding the common state More... | |
cvr | consts |
cvr | params |
cvr | vars |
ci | storeIdx |
indices in the above arrays uniquely defining actual command arguments More... | |
ci | argIdx1 |
ci | argIdx2 |
Function objects (functors)
Definition at line 1370 of file Interpreter/Interpreter.cpp.
|
inline |
Definition at line 1387 of file Interpreter/Interpreter.cpp.
|
inlinevirtual |
Definition at line 1391 of file Interpreter/Interpreter.cpp.
|
pure virtual |
declaring this guy pure virtual shortens virtual table. It saves some execution time.
Implemented in Nektar::LibUtilities::Interpreter::ExpressionEvaluator::CopyState, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::StoreConst, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::StoreVar, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::StorePrm, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSum, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSub, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalMul, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalDiv, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalPow, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalNeg, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalEqual, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalLeq, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalLess, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalGeq, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalGreater, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalMod, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAbs, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSign, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAsin, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAcos, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAtan, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAtan2, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAng, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalBessel, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalCeil, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalCos, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalCosh, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalExp, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalFabs, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalFloor, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalFmod, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLog, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLog10, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalMax, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalMin, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalRad, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSin, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSinh, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSqrt, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalTan, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalTanh, and Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAWGN.
|
pure virtual |
Implemented in Nektar::LibUtilities::Interpreter::ExpressionEvaluator::CopyState, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::StoreConst, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::StoreVar, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::StorePrm, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSum, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSub, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalMul, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalDiv, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalPow, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalNeg, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalEqual, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalLeq, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalLess, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalGeq, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalGreater, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalMod, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAbs, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSign, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAsin, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAcos, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAtan, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAtan2, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAng, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalBessel, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalCeil, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalCos, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalCosh, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalExp, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalFabs, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalFloor, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalFmod, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLog, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLog10, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalMax, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalMin, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalRad, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSin, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSinh, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSqrt, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalTan, Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalTanh, and Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAWGN.
ci Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvaluationStep::argIdx1 |
Definition at line 1384 of file Interpreter/Interpreter.cpp.
Referenced by Nektar::LibUtilities::Interpreter::ExpressionEvaluator::CopyState::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::StoreConst::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::StoreVar::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::StorePrm::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSum::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSub::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalMul::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalDiv::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalPow::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalNeg::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalEqual::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalLeq::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalLess::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalGeq::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalGreater::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalMod::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAbs::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSign::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAsin::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAcos::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAtan::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAtan2::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAng::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalBessel::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalCeil::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalCos::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalCosh::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalExp::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalFabs::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalFloor::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalFmod::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLog::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLog10::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalMax::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalMin::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalRad::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSin::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSinh::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSqrt::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalTan::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalTanh::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::CopyState::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::StoreConst::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::StoreVar::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::StorePrm::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSum::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSub::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalMul::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalDiv::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalPow::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalNeg::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalEqual::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalLeq::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalLess::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalGeq::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalGreater::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalMod::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAbs::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSign::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAsin::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAcos::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAtan::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAtan2::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAng::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalBessel::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalCeil::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalCos::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalCosh::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalExp::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalFabs::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalFloor::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalFmod::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLog::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLog10::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalMax::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalMin::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalRad::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSin::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSinh::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSqrt::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalTan::run_once(), and Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalTanh::run_once().
ci Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvaluationStep::argIdx2 |
Definition at line 1385 of file Interpreter/Interpreter.cpp.
Referenced by Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSum::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSub::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalMul::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalDiv::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalPow::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalEqual::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalLeq::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalLess::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalGeq::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalGreater::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalMod::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAtan2::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAng::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalBessel::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalFmod::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalMax::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalMin::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalRad::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSum::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSub::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalMul::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalDiv::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalPow::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalEqual::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalLeq::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalLess::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalGeq::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalGreater::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalMod::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAtan2::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAng::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalBessel::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalFmod::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalMax::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalMin::run_once(), and Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalRad::run_once().
cvr Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvaluationStep::consts |
Definition at line 1377 of file Interpreter/Interpreter.cpp.
Referenced by Nektar::LibUtilities::Interpreter::ExpressionEvaluator::StoreConst::run_many(), and Nektar::LibUtilities::Interpreter::ExpressionEvaluator::StoreConst::run_once().
cvr Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvaluationStep::params |
Definition at line 1378 of file Interpreter/Interpreter.cpp.
Referenced by Nektar::LibUtilities::Interpreter::ExpressionEvaluator::StorePrm::run_many(), and Nektar::LibUtilities::Interpreter::ExpressionEvaluator::StorePrm::run_once().
rgt Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvaluationStep::rng |
reference to random number generator
Definition at line 1373 of file Interpreter/Interpreter.cpp.
Referenced by Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAWGN::run_many(), and Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAWGN::run_once().
vr Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvaluationStep::state |
references to arrays holding the common state
Definition at line 1376 of file Interpreter/Interpreter.cpp.
Referenced by Nektar::LibUtilities::Interpreter::ExpressionEvaluator::CopyState::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::StoreConst::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::StoreVar::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::StorePrm::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSum::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSub::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalMul::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalDiv::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalPow::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalNeg::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalEqual::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalLeq::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalLess::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalGeq::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalGreater::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalMod::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAbs::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSign::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAsin::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAcos::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAtan::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAtan2::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAng::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalBessel::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalCeil::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalCos::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalCosh::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalExp::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalFabs::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalFloor::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalFmod::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLog::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLog10::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalMax::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalMin::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalRad::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSin::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSinh::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSqrt::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalTan::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalTanh::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAWGN::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::CopyState::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::StoreConst::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::StoreVar::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::StorePrm::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSum::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSub::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalMul::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalDiv::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalPow::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalNeg::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalEqual::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalLeq::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalLess::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalGeq::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalGreater::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalMod::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAbs::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSign::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAsin::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAcos::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAtan::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAtan2::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAng::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalBessel::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalCeil::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalCos::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalCosh::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalExp::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalFabs::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalFloor::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalFmod::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLog::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLog10::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalMax::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalMin::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalRad::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSin::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSinh::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSqrt::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalTan::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalTanh::run_once(), and Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAWGN::run_once().
ci Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvaluationStep::storeIdx |
indices in the above arrays uniquely defining actual command arguments
Definition at line 1383 of file Interpreter/Interpreter.cpp.
Referenced by Nektar::LibUtilities::Interpreter::ExpressionEvaluator::CopyState::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::StoreConst::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::StoreVar::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::StorePrm::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSum::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSub::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalMul::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalDiv::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalPow::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalNeg::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalEqual::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalLeq::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalLess::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalGeq::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalGreater::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalMod::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAbs::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSign::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAsin::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAcos::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAtan::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAtan2::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAng::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalBessel::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalCeil::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalCos::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalCosh::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalExp::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalFabs::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalFloor::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalFmod::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLog::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLog10::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalMax::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalMin::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalRad::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSin::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSinh::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSqrt::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalTan::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalTanh::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAWGN::run_many(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::CopyState::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::StoreConst::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::StoreVar::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::StorePrm::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSum::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSub::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalMul::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalDiv::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalPow::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalNeg::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalEqual::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalLeq::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalLess::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalGeq::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLogicalGreater::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalMod::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAbs::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSign::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAsin::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAcos::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAtan::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAtan2::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAng::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalBessel::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalCeil::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalCos::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalCosh::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalExp::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalFabs::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalFloor::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalFmod::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLog::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalLog10::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalMax::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalMin::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalRad::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSin::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSinh::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalSqrt::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalTan::run_once(), Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalTanh::run_once(), and Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvalAWGN::run_once().
cvr Nektar::LibUtilities::Interpreter::ExpressionEvaluator::EvaluationStep::vars |
Definition at line 1379 of file Interpreter/Interpreter.cpp.
Referenced by Nektar::LibUtilities::Interpreter::ExpressionEvaluator::StoreVar::run_many(), and Nektar::LibUtilities::Interpreter::ExpressionEvaluator::StoreVar::run_once().