|
class | Nektar::LibUtilities::AnalyticExpressionEvaluator |
| This class defines evaluator of analytic (symbolic) mathematical expressions. Expressions are allowed to depend on a number of spatial-time variables and parameters. Pre-processing and evaluation stages are split. At evaluation stage one specifies values for each variable, resulting expression value is returned. Vectorized evaluator (evaluate expression at a set of points) is available. More...
|
|
class | Nektar::LibUtilities::AnalyticExpressionEvaluator::AnalyticExpression |
|
struct | Nektar::LibUtilities::AnalyticExpressionEvaluator::AnalyticExpression::variables |
|
struct | Nektar::LibUtilities::AnalyticExpressionEvaluator::AnalyticExpression::definition< ScannerT > |
|
struct | Nektar::LibUtilities::AnalyticExpressionEvaluator::EvaluationStep |
| Function objects (functors) More...
|
|
struct | Nektar::LibUtilities::AnalyticExpressionEvaluator::CopyState |
|
struct | Nektar::LibUtilities::AnalyticExpressionEvaluator::StoreConst |
|
struct | Nektar::LibUtilities::AnalyticExpressionEvaluator::StoreVar |
|
struct | Nektar::LibUtilities::AnalyticExpressionEvaluator::StorePrm |
|
struct | Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSum |
|
struct | Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSub |
|
struct | Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalMul |
|
struct | Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalDiv |
|
struct | Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalPow |
|
struct | Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalNeg |
|
struct | Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalEqual |
|
struct | Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalLeq |
|
struct | Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalLess |
|
struct | Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalGeq |
|
struct | Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLogicalGreater |
|
struct | Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAbs |
|
struct | Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSign |
|
struct | Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAsin |
|
struct | Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAcos |
|
struct | Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAtan |
|
struct | Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAtan2 |
|
struct | Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAng |
|
struct | Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalCeil |
|
struct | Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalCos |
|
struct | Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalCosh |
|
struct | Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalExp |
|
struct | Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalFabs |
|
struct | Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalFloor |
|
struct | Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLog |
|
struct | Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalLog10 |
|
struct | Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalRad |
|
struct | Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSin |
|
struct | Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSinh |
|
struct | Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalSqrt |
|
struct | Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalTan |
|
struct | Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalTanh |
|
struct | Nektar::LibUtilities::AnalyticExpressionEvaluator::EvalAWGN |
|