|
|
template<typename SymbolsExprType > |
| auto | applySymbolsExpr (SymbolsExprType const &se) const |
| |
|
template<typename TheSymbolExprType > |
| void | dependentSymbols (std::string const &symb, std::map< std::string, std::set< std::string > > &res, TheSymbolExprType const &se) const |
| |
|
template<int diffOrder, typename TheSymbolExprType > |
| auto | diff (std::string const &diffVariable, WorldComm const &world, std::string const &dirLibExpr, TheSymbolExprType const &se) const |
| |
| size_type | dynamicContext () const |
| | dynamic context More...
|
| |
|
evaluate_type | evaluate (bool p) const |
| | evaluate the expression without context
|
| |
|
template<typename TheSymbolExprType > |
| bool | hasSymbolDependency (std::string const &symb, TheSymbolExprType const &se) const |
| |
|
bool | isPolynomial () const |
| | expression is polynomial?
|
| |
|
bool | isSymetric () const |
| |
|
expression_1_type const & | left () const |
| |
|
uint16_type | polynomialOrder () const |
| | polynomial order
|
| |
|
| Pow (Pow &&)=default |
| |
|
| Pow (Pow const &)=default |
| |
|
template<typename TheExprT1 , typename TheExprT2 > |
| | Pow (TheExprT1 &&__expr1, TheExprT2 &&__expr2) |
| |
|
expression_2_type const & | right () const |
| |
|
void | setParameterValues (std::map< std::string, value_type > const &mp) |
| |
|
void | updateParameterValues (std::map< std::string, double > &pv) const |
| |