|
IFEM 90A354
|
A base class for multi-component expression functions. More...
#include <ExprFunctions.h>


Protected Types | |
| using | FuncType = EvalFuncSpatial< Scalar > |
| Type alias for function. | |
Protected Member Functions | |
| EvalFunctions (const std::string &functions, const std::string &variables, const Real epsX, const Real epsT) | |
| The constructor parses the expression string for each component. | |
| virtual | ~EvalFunctions () |
| Defaulted destructor. | |
Protected Attributes | |
| std::vector< std::unique_ptr< FuncType > > | p |
| Array of component expressions. | |
| size_t | nsd = 0 |
| Number of spatial dimensions. | |
A base class for multi-component expression functions.
|
protectedvirtualdefault |
Defaulted destructor.
The implementation needs to be in compile unit so we have the definition for the types of the unique_ptr's.