|
|
template<typename ExpandSymbolsExprType > |
| auto | applySymbolsExpr (ExpandSymbolsExprType const &se) const |
| |
|
constexpr bool | isPolynomial () const |
| | expression is polynomial?
|
| |
|
template<typename ExprT1 , typename ExprT2 , typename ExprT3 > |
| Lambda< ExprT1, ExprT2, ExprT3 >::type | LambdaImpl (ExprT1 const &e1, ExprT2 const &e2, ExprT3 const &e3, mpl::int_< FIRST >) |
| |
|
template<typename ExprT1 , typename ExprT2 , typename ExprT3 > |
| Lambda< ExprT1, ExprT2, ExprT3 >::type | LambdaImpl (ExprT1 const &e1, ExprT2 const &e2, ExprT3 const &e3, mpl::int_< SECOND >) |
| |
|
template<typename ExprT1 , typename ExprT2 , typename ExprT3 > |
| Lambda< ExprT1, ExprT2, ExprT3 >::type | LambdaImpl (ExprT1 const &e1, ExprT2 const &e2, ExprT3 const &e3, mpl::int_< THIRD >) |
| |
|
template<typename ExprT1 , typename ExprT2 > |
| Lambda< ExprT1, ExprT2 >::type | LambdaImpl (ExprT1 const &e1, ExprT2 const &e2, mpl::int_< FIRST >) |
| |
|
template<typename ExprT1 , typename ExprT2 > |
| Lambda< ExprT1, ExprT2 >::type | LambdaImpl (ExprT1 const &e1, ExprT2 const &e2, mpl::int_< SECOND >) |
| |
|
template<typename ExprT > |
| Lambda< ExprT >::type | operator() (ExprT const &e) |
| |
|
template<typename ExprT > |
| Lambda< ExprT >::type | operator() (ExprT const &e) const |
| |
|
template<typename ExprT1 , typename ExprT2 > |
| Lambda< ExprT1, ExprT2 >::type | operator() (ExprT1 const &e1, ExprT2 const &e2) |
| |
|
template<typename ExprT1 , typename ExprT2 > |
| Lambda< ExprT1, ExprT2 >::type | operator() (ExprT1 const &e1, ExprT2 const &e2) const |
| |
|
template<typename ExprT1 , typename ExprT2 , typename ExprT3 > |
| Lambda< ExprT1, ExprT2, ExprT3 >::type | operator() (ExprT1 const &e1, ExprT2 const &e2, ExprT3 const &e3) |
| |
|
template<typename ExprT1 , typename ExprT2 , typename ExprT3 > |
| Lambda< ExprT1, ExprT2, ExprT3 >::type | operator() (ExprT1 const &e1, ExprT2 const &e2, ExprT3 const &e3) const |
| |
|
constexpr uint16_type | polynomialOrder () const |
| | polynomial order
|
| |