Stokhos Package Browser (Single Doxygen Collection) Version of the Day
Loading...
Searching...
No Matches
Macros | Functions | Variables
Sacado_Fad_Ops_MP_Vector.hpp File Reference
#include "Sacado_Fad_Ops.hpp"
#include "Sacado_mpl_enable_if.hpp"
#include "Sacado_Fad_Expr_MP_Vector.hpp"
Include dependency graph for Sacado_Fad_Ops_MP_Vector.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define FAD_UNARYOP_MACRO(OPNAME, OP, MPVALUE, VALUE, DX, FASTACCESSDX)
 
#define FAD_BINARYOP_MACRO(OPNAME, OP, MPVALUE, VALUE, DX, FASTACCESSDX, MPVAL_CONST_DX_1, MPVAL_CONST_DX_2, VAL_CONST_DX_1, VAL_CONST_DX_2, CONST_DX_1, CONST_DX_2, CONST_FASTACCESSDX_1, CONST_FASTACCESSDX_2)
 

Functions

 FAD_UNARYOP_MACRO (operator+, UnaryPlusOp, expr.val(), expr.val(j), expr.dx(i, j), expr.fastAccessDx(i, j)) FAD_UNARYOP_MACRO(operator-
 
expr val ()
 
expr expr val (j)
 
expr expr expr dx (i, j)
 
expr expr expr expr fastAccessDx (i, j)) FAD_UNARYOP_MACRO(exp
 
expr expr expr expr j FAD_UNARYOP_MACRO (log, LogOp, std::log(expr.val()), std::log(expr.val(j)), expr.dx(i, j)/expr.val(j), expr.fastAccessDx(i, j)/expr.val(j)) FAD_UNARYOP_MACRO(log10
 

Variables

 UnaryMinusOp
 
expr expr expr expr ExpOp
 
expr expr expr expr j
 
expr expr expr expr j Log10Op
 

Macro Definition Documentation

◆ FAD_UNARYOP_MACRO

#define FAD_UNARYOP_MACRO ( OPNAME,
OP,
MPVALUE,
VALUE,
DX,
FASTACCESSDX )

Definition at line 59 of file Sacado_Fad_Ops_MP_Vector.hpp.

◆ FAD_BINARYOP_MACRO

#define FAD_BINARYOP_MACRO ( OPNAME,
OP,
MPVALUE,
VALUE,
DX,
FASTACCESSDX,
MPVAL_CONST_DX_1,
MPVAL_CONST_DX_2,
VAL_CONST_DX_1,
VAL_CONST_DX_2,
CONST_DX_1,
CONST_DX_2,
CONST_FASTACCESSDX_1,
CONST_FASTACCESSDX_2 )

Function Documentation

◆ FAD_UNARYOP_MACRO() [1/2]

FAD_UNARYOP_MACRO ( operator+ ,
UnaryPlusOp ,
expr. val(),
expr. valj,
expr. dxi, j,
expr. fastAccessDxi, j )

◆ val() [1/2]

expr val ( )

◆ val() [2/2]

expr expr val ( j )

◆ dx()

expr expr expr dx ( i ,
j  )

◆ fastAccessDx()

expr expr expr expr fastAccessDx ( i ,
j  )

◆ FAD_UNARYOP_MACRO() [2/2]

expr expr expr expr j FAD_UNARYOP_MACRO ( log ,
LogOp ,
std::log(expr.val()) ,
std::log(expr.val(j)) ,
expr. dxi, j)/expr.val(j,
expr. fastAccessDxi, j)/expr.val(j )

Variable Documentation

◆ UnaryMinusOp

UnaryMinusOp

Definition at line 123 of file Sacado_Fad_Ops_MP_Vector.hpp.

◆ ExpOp

expr expr expr expr ExpOp

Definition at line 129 of file Sacado_Fad_Ops_MP_Vector.hpp.

◆ j

expr expr expr expr j

Definition at line 132 of file Sacado_Fad_Ops_MP_Vector.hpp.

◆ Log10Op

expr expr expr expr j Log10Op

Definition at line 141 of file Sacado_Fad_Ops_MP_Vector.hpp.