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 Reference

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.
virtual void run_once ()=0

Public Attributes

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

Detailed Description

Function objects (functors)

Definition at line 472 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

Definition at line 488 of file AnalyticExpressionEvaluator.hpp.

:
rng(rn), state(s), consts(c), params(p), vars(v), storeIdx(i), argIdx1(l), argIdx2(r) {};
virtual Nektar::LibUtilities::AnalyticExpressionEvaluator::EvaluationStep::~EvaluationStep ( )
inlinevirtual

Definition at line 491 of file AnalyticExpressionEvaluator.hpp.

{}

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::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::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::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::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 485 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::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::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::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::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 486 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::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(), and Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalGreater::run_once().

cvr Nektar::LibUtilities::AnalyticExpressionEvaluator::EvaluationStep::consts

Definition at line 479 of file AnalyticExpressionEvaluator.hpp.

Referenced by Nektar::LibUtilities::AnalyticExpressionEvaluator::StoreConst::run_many(), and Nektar::LibUtilities::AnalyticExpressionEvaluator::StoreConst::run_once().

cvr Nektar::LibUtilities::AnalyticExpressionEvaluator::EvaluationStep::params

Definition at line 480 of file AnalyticExpressionEvaluator.hpp.

Referenced by Nektar::LibUtilities::AnalyticExpressionEvaluator::StorePrm::run_many(), and Nektar::LibUtilities::AnalyticExpressionEvaluator::StorePrm::run_once().

rgt Nektar::LibUtilities::AnalyticExpressionEvaluator::EvaluationStep::rng

reference to random number generator

Definition at line 475 of file AnalyticExpressionEvaluator.hpp.

Referenced by Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAWGN::run_many(), and Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAWGN::run_once().

vr Nektar::LibUtilities::AnalyticExpressionEvaluator::EvaluationStep::state

references to arrays holding the common state

Definition at line 478 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::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::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::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::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 484 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::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::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::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::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

Definition at line 481 of file AnalyticExpressionEvaluator.hpp.

Referenced by Nektar::LibUtilities::AnalyticExpressionEvaluator::StoreVar::run_many(), and Nektar::LibUtilities::AnalyticExpressionEvaluator::StoreVar::run_once().