Nektar++
Nektar::LibUtilities::Interpreter::ExpressionEvaluator Member List

This is the complete list of members for Nektar::LibUtilities::Interpreter::ExpressionEvaluator, including all inherited members.

AddConstant(std::string const &name, NekDouble value)Nektar::LibUtilities::Interpreter::ExpressionEvaluatorinline
AddConstants(std::map< std::string, NekDouble > const &constants)Nektar::LibUtilities::Interpreter::ExpressionEvaluatorinline
ci typedefNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
ConstantMap typedefNektar::LibUtilities::Interpreter::ExpressionEvaluator
cvr typedefNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
DefineFunction(const std::string &vlist, const std::string &expr)Nektar::LibUtilities::Interpreter::ExpressionEvaluatorinline
E_ABS enum valueNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
E_ACOS enum valueNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
E_ANG enum valueNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
E_ASIN enum valueNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
E_ATAN enum valueNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
E_ATAN2 enum valueNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
E_AWGN enum valueNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
E_BESSEL enum valueNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
E_CEIL enum valueNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
E_COS enum valueNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
E_COSH enum valueNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
E_EXP enum valueNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
E_FABS enum valueNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
E_FLOOR enum valueNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
E_FMOD enum valueNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
E_LOG enum valueNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
E_LOG10 enum valueNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
E_MAX enum valueNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
E_MIN enum valueNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
E_POW enum valueNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
E_RAD enum valueNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
E_SIGN enum valueNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
E_SIN enum valueNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
E_SINH enum valueNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
E_SQRT enum valueNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
E_TAN enum valueNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
E_TANH enum valueNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
Evaluate(const int id)Nektar::LibUtilities::Interpreter::ExpressionEvaluatorinline
Evaluate(const int id, const NekDouble x, const NekDouble y, const NekDouble z, const NekDouble t)Nektar::LibUtilities::Interpreter::ExpressionEvaluatorinline
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::ExpressionEvaluatorinline
Evaluate(const int id, const std::vector< Array< OneD, const NekDouble > > &points, Array< OneD, NekDouble > &result)Nektar::LibUtilities::Interpreter::ExpressionEvaluatorinline
EvaluateAtPoint(const int id, const std::vector< NekDouble > point)Nektar::LibUtilities::Interpreter::ExpressionEvaluatorinline
EvaluationStepType enum nameNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
ExecutionStack typedefNektar::LibUtilities::Interpreter::ExpressionEvaluator
ExpressionEvaluator()Nektar::LibUtilities::Interpreter::ExpressionEvaluatorinline
ExpressionMap typedefNektar::LibUtilities::Interpreter::ExpressionEvaluator
FunctionNameMap typedefNektar::LibUtilities::Interpreter::ExpressionEvaluator
GetConstant(std::string const &name)Nektar::LibUtilities::Interpreter::ExpressionEvaluatorinline
GetParameter(std::string const &name)Nektar::LibUtilities::Interpreter::ExpressionEvaluatorinline
GetTime() constNektar::LibUtilities::Interpreter::ExpressionEvaluatorinline
m_constantNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
m_constantMapNameToIdNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
m_constantsParserNektar::LibUtilities::Interpreter::ExpressionEvaluator
m_executionStackNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
m_expressionVariableMapNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
m_functionNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
m_function2Nektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
m_functionMapNameToInstanceTypeNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
m_generatorNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
m_parameterNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
m_parameterMapNameToIdNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
m_parsedMapExprToExecStackIdNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
m_stackVariableMapNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
m_stateNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
m_state_sizeNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
m_state_sizesNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
m_timerNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
m_total_eval_timeNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
m_variableNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
makeStep(ci dest, ci src_left=0, ci src_right=0)Nektar::LibUtilities::Interpreter::ExpressionEvaluatorinlineprivate
OneArgFunc typedefNektar::LibUtilities::Interpreter::ExpressionEvaluator
ParameterMap typedefNektar::LibUtilities::Interpreter::ExpressionEvaluator
ParsedTreeInfo typedefNektar::LibUtilities::Interpreter::ExpressionEvaluator
ParsedTreeIterator typedefNektar::LibUtilities::Interpreter::ExpressionEvaluator
PrecomputedValue typedefNektar::LibUtilities::Interpreter::ExpressionEvaluator
PrepareExecutionAsYouParse(const ParsedTreeIterator &location, ExecutionStack &stack, VariableMap &variableMap, int stateIndex)Nektar::LibUtilities::Interpreter::ExpressionEvaluatorinline
rgt typedefNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
SetParameter(std::string const &name, NekDouble value)Nektar::LibUtilities::Interpreter::ExpressionEvaluatorinline
SetParameters(std::map< std::string, NekDouble > const &params)Nektar::LibUtilities::Interpreter::ExpressionEvaluatorinline
SetRandomSeed(unsigned int seed)Nektar::LibUtilities::Interpreter::ExpressionEvaluatorinline
TwoArgFunc typedefNektar::LibUtilities::Interpreter::ExpressionEvaluator
VariableArray typedefNektar::LibUtilities::Interpreter::ExpressionEvaluator
VariableMap typedefNektar::LibUtilities::Interpreter::ExpressionEvaluator
vr typedefNektar::LibUtilities::Interpreter::ExpressionEvaluatorprivate
~ExpressionEvaluator(void)Nektar::LibUtilities::Interpreter::ExpressionEvaluatorinline