AddConstant(std::string const &name, NekDouble value) | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | inline |
AddConstants(std::map< std::string, NekDouble > const &constants) | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | inline |
ci typedef | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
ConstantMap typedef | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | |
cvr typedef | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
DefineFunction(const std::string &vlist, const std::string &expr) | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | inline |
E_ABS enum value | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
E_ACOS enum value | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
E_ANG enum value | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
E_ASIN enum value | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
E_ATAN enum value | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
E_ATAN2 enum value | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
E_AWGN enum value | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
E_BESSEL enum value | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
E_CEIL enum value | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
E_COS enum value | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
E_COSH enum value | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
E_EXP enum value | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
E_FABS enum value | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
E_FLOOR enum value | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
E_FMOD enum value | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
E_LOG enum value | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
E_LOG10 enum value | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
E_MAX enum value | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
E_MIN enum value | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
E_POW enum value | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
E_RAD enum value | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
E_SIGN enum value | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
E_SIN enum value | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
E_SINH enum value | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
E_SQRT enum value | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
E_TAN enum value | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
E_TANH enum value | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
Evaluate(const int id) | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | inline |
Evaluate(const int id, const NekDouble x, const NekDouble y, const NekDouble z, const NekDouble t) | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | inline |
Evaluate(const int id, const Array< OneD, const NekDouble > &x, const Array< OneD, const NekDouble > &y, const Array< OneD, const NekDouble > &z, const Array< OneD, const NekDouble > &t, Array< OneD, NekDouble > &result) | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | inline |
Evaluate(const int id, const std::vector< Array< OneD, const NekDouble > > &points, Array< OneD, NekDouble > &result) | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | inline |
EvaluateAtPoint(const int id, const std::vector< NekDouble > point) | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | inline |
EvaluationStepType enum name | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
ExecutionStack typedef | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | |
ExpressionEvaluator() | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | inline |
ExpressionMap typedef | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | |
FunctionNameMap typedef | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | |
GetConstant(std::string const &name) | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | inline |
GetParameter(std::string const &name) | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | inline |
GetTime() const | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | inline |
m_constant | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
m_constantMapNameToId | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
m_constantsParser | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | |
m_executionStack | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
m_expressionVariableMap | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
m_function | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
m_function2 | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
m_functionMapNameToInstanceType | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
m_generator | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
m_parameter | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
m_parameterMapNameToId | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
m_parsedMapExprToExecStackId | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
m_stackVariableMap | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
m_state | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
m_state_size | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
m_state_sizes | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
m_timer | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
m_total_eval_time | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
m_variable | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
makeStep(ci dest, ci src_left=0, ci src_right=0) | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | inlineprivate |
OneArgFunc typedef | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | |
ParameterMap typedef | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | |
ParsedTreeInfo typedef | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | |
ParsedTreeIterator typedef | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | |
PrecomputedValue typedef | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | |
PrepareExecutionAsYouParse(const ParsedTreeIterator &location, ExecutionStack &stack, VariableMap &variableMap, int stateIndex) | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | inline |
rgt typedef | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
SetParameter(std::string const &name, NekDouble value) | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | inline |
SetParameters(std::map< std::string, NekDouble > const ¶ms) | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | inline |
SetRandomSeed(unsigned int seed) | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | inline |
TwoArgFunc typedef | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | |
VariableArray typedef | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | |
VariableMap typedef | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | |
vr typedef | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | private |
~ExpressionEvaluator(void) | Nektar::LibUtilities::Interpreter::ExpressionEvaluator | inline |