|
Sacado Package Browser (Single Doxygen Collection)
Version of the Day
|


Go to the source code of this file.
Namespaces | |
| Sacado | |
| Sacado::ELRFad | |
| Namespace for expression-level reverse forward-mode AD classes. | |
Macros | |
| #define | FAD_UNARYOP_MACRO(OPNAME, OP, VALUE, ADJOINT,LINEAR, DX, FASTACCESSDX) |
| #define | FAD_BINARYOP_MACRO(OPNAME, OP, VALUE, LADJOINT, RADJOINT,LINEAR, CONST_LINEAR_1, CONST_LINEAR_2,LINEAR_2, CONST_LINEAR_1_2, CONST_LINEAR_2_2,DX, FASTACCESSDX, CONST_DX_1, CONST_DX_2,CONST_FASTACCESSDX_1, CONST_FASTACCESSDX_2) |
| #define | FAD_RELOP_MACRO(OP) |
| #define | FAD_BOOL_MACRO(OP) |
Functions | |
| FAD_UNARYOP_MACRO (operator+, UnaryPlusOp, expr.val(), bar, true, 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 |
| expr expr expr bar bar expr expr expr | bar (std::log(value_type(10.))*expr.val()) |
| template<typename ExprT > | |
| SACADO_INLINE_FUNCTION bool | Sacado::ELRFad::toBool (const Expr< ExprT > &x) |
| template<typename ExprT > | |
| std::ostream & | Sacado::ELRFad::operator<< (std::ostream &os, const Expr< ExprT > &x) |
Variables | |
| UnaryMinusOp | |
| expr | bar |
| expr | true |
| expr expr expr | ExpOp |
| expr expr expr bar | false |
| expr expr expr bar | LogOp |
| expr expr expr bar bar expr expr expr | Log10Op |
| #define FAD_UNARYOP_MACRO | ( | OPNAME, | |
| OP, | |||
| VALUE, | |||
| ADJOINT, | |||
| LINEAR, | |||
| DX, | |||
| FASTACCESSDX | |||
| ) |
Definition at line 40 of file Sacado_ELRFad_Ops.hpp.
| #define FAD_BINARYOP_MACRO | ( | OPNAME, | |
| OP, | |||
| VALUE, | |||
| LADJOINT, | |||
| RADJOINT, | |||
| LINEAR, | |||
| CONST_LINEAR_1, | |||
| CONST_LINEAR_2, | |||
| LINEAR_2, | |||
| CONST_LINEAR_1_2, | |||
| CONST_LINEAR_2_2, | |||
| DX, | |||
| FASTACCESSDX, | |||
| CONST_DX_1, | |||
| CONST_DX_2, | |||
| CONST_FASTACCESSDX_1, | |||
| CONST_FASTACCESSDX_2 | |||
| ) |
| #define FAD_RELOP_MACRO | ( | OP | ) |
| #define FAD_BOOL_MACRO | ( | OP | ) |
Definition at line 1009 of file Sacado_ELRFad_Ops.hpp.
| FAD_UNARYOP_MACRO | ( | operator+ | , |
| UnaryPlusOp | , | ||
| expr. | val(), | ||
| bar | , | ||
| true | , | ||
| expr. | dxi, | ||
| expr. | fastAccessDxi | ||
| ) |
| expr val | ( | ) |
| expr expr dx | ( | i | ) |
| expr expr expr fastAccessDx | ( | i | ) |
| expr expr expr bar bar expr expr expr bar | ( | std:: | logvalue_type(10.))*expr.val( | ) |
| UnaryMinusOp |
Definition at line 161 of file Sacado_ELRFad_Ops.hpp.
| expr bar |
Definition at line 163 of file Sacado_ELRFad_Ops.hpp.
| expr true |
Definition at line 163 of file Sacado_ELRFad_Ops.hpp.
| expr expr expr ExpOp |
Definition at line 168 of file Sacado_ELRFad_Ops.hpp.
Definition at line 171 of file Sacado_ELRFad_Ops.hpp.
| expr expr expr bar LogOp |
Definition at line 175 of file Sacado_ELRFad_Ops.hpp.
Definition at line 182 of file Sacado_ELRFad_Ops.hpp.
1.8.5