|
| | FAD_UNARYOP_MACRO (operator+, UnaryPlusOp, ;, expr.val(), expr.dx(i), expr.fastAccessDx(i)) FAD_UNARYOP_MACRO(operator- |
| |
| expr | val () |
| |
| expr expr | dx (i) |
| |
| expr expr expr | fastAccessDx (i)) FAD_UNARYOP_MACRO(exp |
| |
| | exp (expr.val()) |
| |
| | log (expr.val()) |
| |
| | log10 (expr.val()) |
| |
| | sqrt (expr.val()) |
| |
| | cos (expr.val()) |
| |
| | sin (expr.val()) |
| |
| | acos (expr.val()) |
| |
| | asin (expr.val()) |
| |
| | atan (expr.val()) |
| |
| | cosh (expr.val()) |
| |
| | sinh (expr.val()) |
| |
| | tanh (expr.val()) |
| |
| | acosh (expr.val()) |
| |
| | asinh (expr.val()) |
| |
| | atanh (expr.val()) |
| |
| | abs (expr.val()) |
| |
| | if_then_else (expr.val() >=0, expr.dx(i), value_type(-expr.dx(i))) |
| |
| | if_then_else (expr.val() >=0, expr.fastAccessDx(i), value_type(-expr.fastAccessDx(i)))) FAD_UNARYOP_MACRO(fabs |
| |
| | fabs (expr.val()) |
| |
| | FAD_BINARYOP_MACRO (operator+, AdditionOp, ;, expr1.val()+expr2.val(), expr1.dx(i)+expr2.dx(i), expr1.fastAccessDx(i)+expr2.fastAccessDx(i), c.val()+expr2.val(), expr1.val()+c.val(), expr2.dx(i), expr1.dx(i), expr2.fastAccessDx(i), expr1.fastAccessDx(i)) FAD_BINARYOP_MACRO(operator- |
| |
| | atan2 (expr1.val(), expr2.val()) |
| |
| expr2 expr2 | atan2 (c.val(), expr2.val()) |
| |
| expr2 expr2 | atan2 (expr1.val(), c.val()) |
| |
| | if_then_else (expr1.val() >=expr2.val(), expr1.val(), expr2.val()) |
| |
| | if_then_else (expr1.val() >=expr2.val(), expr1.dx(i), expr2.dx(i)) |
| |
| | if_then_else (c.val() >=expr2.val(), value_type(c.val()), expr2.val()) |
| |
| | if_then_else (expr1.val() >=c.val(), expr1.val(), value_type(c.val())) |
| |
| | if_then_else (c.val() >=expr2.val(), value_type(0.0), expr2.dx(i)) |
| |
| | if_then_else (expr1.val() >=c.val(), expr1.dx(i), value_type(0.0)) |
| |
| | if_then_else (expr1.val()<=expr2.val(), expr1.val(), expr2.val()) |
| |
| | if_then_else (expr1.val()<=expr2.val(), expr1.dx(i), expr2.dx(i)) |
| |
| | if_then_else (c.val()<=expr2.val(), value_type(c.val()), expr2.val()) |
| |
| | if_then_else (expr1.val()<=c.val(), expr1.val(), value_type(c.val())) |
| |
| | if_then_else (c.val()<=expr2.val(), value_type(0), expr2.dx(i)) |
| |
| | if_then_else (expr1.val()<=c.val(), expr1.dx(i), value_type(0)) |
| |
| template<typename T1 , typename T2 > |
| SACADO_INLINE_FUNCTION mpl::enable_if_c< ExprLevel< Expr< T1 > >::value==ExprLevel< Expr< T2 > >::value, Expr< PowerOp< Expr< T1 >, Expr< T2 > > > >::type | Sacado::Fad::pow (const Expr< T1 > &expr1, const Expr< T2 > &expr2) |
| |
| template<typename T > |
| SACADO_INLINE_FUNCTION Expr< PowerOp< Expr< T >, Expr< T > > > | Sacado::Fad::pow (const Expr< T > &expr1, const Expr< T > &expr2) |
| |
| template<typename T > |
| SACADO_INLINE_FUNCTION Expr< PowerOp< ConstExpr< typename Expr< T >::value_type >, Expr< T > > > | Sacado::Fad::pow (const typename Expr< T >::value_type &c, const Expr< T > &expr) |
| |
| template<typename T > |
| SACADO_INLINE_FUNCTION Expr< PowerOp< Expr< T >, ConstExpr< typename Expr< T >::value_type > > > | Sacado::Fad::pow (const Expr< T > &expr, const typename Expr< T >::value_type &c) |
| |
| template<typename T > |
| SACADO_INLINE_FUNCTION | Sacado::Fad::pow (const typename Expr< T >::scalar_type &c, const Expr< T > &expr) |
| |
| template<typename T > |
| SACADO_INLINE_FUNCTION | Sacado::Fad::pow (const Expr< T > &expr, const typename Expr< T >::scalar_type &c) |
| |
| template<typename ExprT > |
| SACADO_INLINE_FUNCTION bool | Sacado::Fad::operator! (const Expr< ExprT > &expr) |
| |
| template<typename ExprT > |
| SACADO_INLINE_FUNCTION bool | Sacado::Fad::toBool (const Expr< ExprT > &x) |
| |
| template<typename ExprT > |
| std::ostream & | Sacado::Fad::operator<< (std::ostream &os, const Expr< ExprT > &x) |
| |