Nektar++
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
Nektar::LibUtilities::AnalyticExpressionEvaluator::EvaluationStep Struct Referenceabstract

Function objects (functors) More...

Inheritance diagram for Nektar::LibUtilities::AnalyticExpressionEvaluator::EvaluationStep:
Inheritance graph
[legend]
Collaboration diagram for Nektar::LibUtilities::AnalyticExpressionEvaluator::EvaluationStep:
Collaboration graph
[legend]

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
 

Detailed Description

Function objects (functors)

Definition at line 489 of file AnalyticExpressionEvaluator.hpp.

Constructor & Destructor Documentation

Nektar::LibUtilities::AnalyticExpressionEvaluator::EvaluationStep::EvaluationStep ( rgt  rn,
ci  i,
ci  l,
ci  r,
vr  s,
cvr  c,
cvr  p,
cvr  v 
)
inline
virtual Nektar::LibUtilities::AnalyticExpressionEvaluator::EvaluationStep::~EvaluationStep ( )
inlinevirtual

Definition at line 508 of file AnalyticExpressionEvaluator.hpp.

508 {}

Member Function Documentation

virtual void Nektar::LibUtilities::AnalyticExpressionEvaluator::EvaluationStep::run_many ( ci  n)
pure virtual

declaring this guy pure virtual shortens virtual table. It saves some execution time.

Implemented in Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAWGN, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalTanh, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalTan, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSqrt, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSinh, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSin, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalRad, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLog10, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLog, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalFloor, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalFabs, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalExp, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalCosh, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalCos, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalCeil, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAng, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAtan2, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAtan, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAcos, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAsin, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSign, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAbs, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalGreater, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalGeq, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalLess, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalLeq, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalEqual, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalNeg, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalPow, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalDiv, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalMul, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSub, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSum, Nektar::LibUtilities::AnalyticExpressionEvaluator::StorePrm, Nektar::LibUtilities::AnalyticExpressionEvaluator::StoreVar, Nektar::LibUtilities::AnalyticExpressionEvaluator::StoreConst, and Nektar::LibUtilities::AnalyticExpressionEvaluator::CopyState.

virtual void Nektar::LibUtilities::AnalyticExpressionEvaluator::EvaluationStep::run_once ( )
pure virtual

Implemented in Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAWGN, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalTanh, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalTan, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSqrt, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSinh, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSin, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalRad, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLog10, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLog, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalFloor, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalFabs, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalExp, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalCosh, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalCos, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalCeil, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAng, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAtan2, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAtan, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAcos, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAsin, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSign, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAbs, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalGreater, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalGeq, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalLess, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalLeq, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalEqual, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalNeg, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalPow, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalDiv, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalMul, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSub, Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSum, Nektar::LibUtilities::AnalyticExpressionEvaluator::StorePrm, Nektar::LibUtilities::AnalyticExpressionEvaluator::StoreVar, Nektar::LibUtilities::AnalyticExpressionEvaluator::StoreConst, and Nektar::LibUtilities::AnalyticExpressionEvaluator::CopyState.

Member Data Documentation

ci Nektar::LibUtilities::AnalyticExpressionEvaluator::EvaluationStep::argIdx1

Definition at line 502 of file AnalyticExpressionEvaluator.hpp.

Referenced by Nektar::LibUtilities::AnalyticExpressionEvaluator::CopyState::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::StoreConst::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::StoreVar::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::StorePrm::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSum::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSub::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalMul::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalDiv::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalPow::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalNeg::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalEqual::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalLeq::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalLess::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAbs::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSign::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAsin::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAcos::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAtan::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAtan2::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAng::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalCeil::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalCos::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalCosh::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalExp::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalFabs::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalFloor::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLog::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLog10::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalRad::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSin::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSinh::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSqrt::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalTan::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalTanh::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::CopyState::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::StoreConst::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::StoreVar::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::StorePrm::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSum::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSub::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalMul::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalDiv::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalPow::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalNeg::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalEqual::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalLeq::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalLess::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalGeq::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalGreater::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAbs::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSign::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAsin::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAcos::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAtan::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAtan2::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAng::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalCeil::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalCos::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalCosh::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalExp::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalFabs::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalFloor::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLog::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLog10::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalRad::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSin::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSinh::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSqrt::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalTan::run_once(), and Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalTanh::run_once().

ci Nektar::LibUtilities::AnalyticExpressionEvaluator::EvaluationStep::argIdx2

Definition at line 503 of file AnalyticExpressionEvaluator.hpp.

Referenced by Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSum::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSub::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalMul::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalDiv::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalPow::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalEqual::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalLeq::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalLess::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalGeq::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalGreater::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAtan2::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAng::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalRad::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSum::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSub::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalMul::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalDiv::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalPow::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalEqual::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalLeq::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalLess::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalGeq::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalGreater::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAtan2::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAng::run_once(), and Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalRad::run_once().

cvr Nektar::LibUtilities::AnalyticExpressionEvaluator::EvaluationStep::consts
cvr Nektar::LibUtilities::AnalyticExpressionEvaluator::EvaluationStep::params
rgt Nektar::LibUtilities::AnalyticExpressionEvaluator::EvaluationStep::rng
vr Nektar::LibUtilities::AnalyticExpressionEvaluator::EvaluationStep::state

references to arrays holding the common state

Definition at line 495 of file AnalyticExpressionEvaluator.hpp.

Referenced by Nektar::LibUtilities::AnalyticExpressionEvaluator::CopyState::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::StoreConst::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::StoreVar::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::StorePrm::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSum::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSub::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalMul::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalDiv::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalPow::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalNeg::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalEqual::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalLeq::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalLess::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalGeq::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalGreater::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAbs::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSign::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAsin::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAcos::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAtan::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAtan2::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAng::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalCeil::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalCos::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalCosh::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalExp::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalFabs::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalFloor::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLog::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLog10::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalRad::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSin::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSinh::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSqrt::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalTan::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalTanh::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAWGN::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::CopyState::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::StoreConst::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::StoreVar::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::StorePrm::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSum::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSub::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalMul::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalDiv::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalPow::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalNeg::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalEqual::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalLeq::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalLess::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalGeq::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalGreater::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAbs::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSign::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAsin::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAcos::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAtan::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAtan2::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAng::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalCeil::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalCos::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalCosh::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalExp::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalFabs::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalFloor::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLog::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLog10::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalRad::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSin::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSinh::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSqrt::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalTan::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalTanh::run_once(), and Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAWGN::run_once().

ci Nektar::LibUtilities::AnalyticExpressionEvaluator::EvaluationStep::storeIdx

indices in the above arrays uniquely defining actual command arguments

Definition at line 501 of file AnalyticExpressionEvaluator.hpp.

Referenced by Nektar::LibUtilities::AnalyticExpressionEvaluator::CopyState::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::StoreConst::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::StoreVar::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::StorePrm::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSum::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSub::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalMul::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalDiv::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalPow::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalNeg::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalEqual::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalLeq::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalLess::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAbs::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAsin::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAcos::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAtan::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAtan2::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAng::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalCeil::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalCos::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalCosh::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalExp::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalFabs::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalFloor::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLog::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLog10::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalRad::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSin::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSinh::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSqrt::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalTan::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalTanh::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAWGN::run_many(), Nektar::LibUtilities::AnalyticExpressionEvaluator::CopyState::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::StoreConst::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::StoreVar::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::StorePrm::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSum::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSub::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalMul::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalDiv::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalPow::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalNeg::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalEqual::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalLeq::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalLess::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalGeq::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalGreater::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAbs::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSign::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAsin::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAcos::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAtan::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAtan2::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAng::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalCeil::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalCos::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalCosh::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalExp::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalFabs::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalFloor::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLog::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLog10::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalRad::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSin::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSinh::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSqrt::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalTan::run_once(), Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalTanh::run_once(), and Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAWGN::run_once().

cvr Nektar::LibUtilities::AnalyticExpressionEvaluator::EvaluationStep::vars