|
IFEM
90A354
|
Expression function implementations. More...
#include "Function.h"#include "TensorFunction.h"#include <array>#include <algorithm>#include <memory>#include <string>#include <vector>

Go to the source code of this file.
Classes | |
| class | EvalFuncScalar< Scalar > |
| A scalar-valued function, general expression. More... | |
| class | EvalFuncSpatial< Scalar > |
| A scalar-valued spatial function, general function expression. More... | |
| struct | EvalFuncSpatial< Scalar >::Arg |
| A struct representing a spatial function argument. More... | |
| class | EvalFunctions< Scalar > |
| A base class for multi-component expression functions. More... | |
| class | EvalMultiFunction< ParentFunc, Ret, Scalar > |
| A general spatial expression function of any return type. More... | |
Typedefs | |
| using | EvalFunc = EvalFuncScalar< Real > |
| Scalar-valued function expression. | |
| using | EvalFunction = EvalFuncSpatial< Real > |
| Scalar-valued spatial function expression. | |
| using | VecFuncExpr = EvalMultiFunction< VecFunc, Vec3, Real > |
| Vector-valued function expression. | |
| using | TensorFuncExpr = EvalMultiFunction< TensorFunc, Tensor, Real > |
| Tensor-valued function expression. | |
| using | STensorFuncExpr = EvalMultiFunction< STensorFunc, SymmTensor, Real > |
| Symmetric tensor-valued function expression. | |
Expression function implementations.