Stokhos Package Browser (Single Doxygen Collection) Version of the Day
Loading...
Searching...
No Matches
Sacado_Fad_Exp_MP_Vector.hpp File Reference
#include "Sacado_MP_Vector.hpp"
#include "Sacado_Fad_Exp_Ops.hpp"
Include dependency graph for Sacado_Fad_Exp_MP_Vector.hpp:

Go to the source code of this file.

Classes

class  Sacado::Fad::Exp::ExprSpecMPVector
 Expression template specialization tag for Fad< MP::Vector >. More...
class  Sacado::Fad::Exp::Extender< T, typename std::enable_if< Sacado::is_mp_vector< typename T::value_type >::value >::type >
 Specialization of extender for MP::Vector scalar types. More...
class  Sacado::Fad::Exp::ExprAssign< DstType, typename std::enable_if< std::is_same< typename DstType::expr_spec_type, ExprSpecMPVector >::value >::type >
 Specialization of ExprAssign for MP::Vector scalar types. More...
class  Sacado::Fad::Exp::ExprAssign< DstType, typename std::enable_if< Sacado::IsStaticallySized< DstType >::value &&std::is_same< typename DstType::expr_spec_type, ExprSpecMPVector >::value >::type >
 Specialization of ExprAssign for statically sized Fad types and MP::Vector types. More...
class  Sacado::Fad::Exp::IfThenElseOp< CondT, T1, T2, false, false, ExprSpecMPVector >
class  Sacado::Fad::Exp::IfThenElseOp< CondT, T1, T2, false, true, ExprSpecMPVector >
class  Sacado::Fad::Exp::IfThenElseOp< CondT, T1, T2, true, false, ExprSpecMPVector >

Namespaces

namespace  Sacado
namespace  Sacado::Fad
namespace  Sacado::Fad::Exp

Macros

#define FAD_UNARYOP_MACRO(OPNAME, OP, USING, MPVALUE, VALUE, DX, FASTACCESSDX)
#define FAD_BINARYOP_MACRO(OPNAME, OP, USING, MPVALUE, VALUE, DX, CDX1, CDX2, 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
 exp (expr.val())
 exp (expr.val(j))
j FAD_UNARYOP_MACRO (log, LogOp, using std::log;, log(expr.val()), log(expr.val(j)), expr.dx(i, j)/expr.val(j), expr.fastAccessDx(i, j)/expr.val(j)) FAD_UNARYOP_MACRO(log10
 log10 (expr.val())
 log10 (expr.val(j))
 sqrt (expr.val())
 sqrt (expr.val(j))
 cos (expr.val())
 cos (expr.val(j))
 sin (expr.val())
 sin (expr.val(j))
 tan (expr.val())
 tan (expr.val(j))
 acos (expr.val())
 acos (expr.val(j))
 asin (expr.val())
 asin (expr.val(j))
 atan (expr.val())
 atan (expr.val(j))
 cosh (expr.val())
 cosh (expr.val(j))
 sinh (expr.val())
 sinh (expr.val(j))
 tanh (expr.val())
 tanh (expr.val(j))
 acosh (expr.val())
 acosh (expr.val(j))
 asinh (expr.val())
 asinh (expr.val(j))
 atanh (expr.val())
 atanh (expr.val(j))
 abs (expr.val())
 abs (expr.val(j))
 if_then_else (expr.val() >=0, expr.dx(i, j), value_type(-expr.dx(i, j)))
 if_then_else (expr.val() >=0, expr.fastAccessDx(i, j), value_type(-expr.fastAccessDx(i, j)))) FAD_UNARYOP_MACRO(fabs
 fabs (expr.val())
 fabs (expr.val(j))
 cbrt (expr.val())
 cbrt (expr.val(j))
 FAD_BINARYOP_MACRO (operator+, AdditionOp, ;, expr1.val()+expr2.val(), expr1.val(j)+expr2.val(j), expr1.dx(i, j)+expr2.dx(i, j), expr2.dx(i, j), expr1.dx(i, j), expr1.fastAccessDx(i, j)+expr2.fastAccessDx(i, j), c+expr2.val(), expr1.val()+c, c.fastAccessCoeff(j)+expr2.val(j), expr1.val(j)+c.fastAccessCoeff(j), expr2.dx(i, j), expr1.dx(i, j), expr2.fastAccessDx(i, j), expr1.fastAccessDx(i, j)) FAD_BINARYOP_MACRO(operator-
expr1 expr1 expr1 expr2 expr1 expr1 c expr2 expr1 c fastAccessCoeff (j) - expr2.val(j)
 atan2 (expr1.val(), expr2.val())
 atan2 (expr1.val(j), expr2.val(j))
expr2 j expr1 j (expr1.val(j) *expr1.val(j)+expr2.val(j) *expr2.val(j))
expr2 j expr1 expr1 expr2 expr2 j expr1 atan2 (c, expr2.val())
expr2 j expr1 expr1 expr2 expr2 j expr1 atan2 (expr1.val(), c)
expr2 j expr1 expr1 expr2 expr2 j expr1 atan2 (c.fastAccessCoeff(j), expr2.val(j))
expr2 j expr1 expr1 expr2 expr2 j expr1 atan2 (expr1.val(j), c.fastAccessCoeff(j))
expr2 j expr1 expr1 expr2 expr2 j expr1 c j (c.fastAccessCoeff(j) *c.fastAccessCoeff(j)+expr2.val(j) *expr2.val(j))
expr2 j expr1 expr1 expr2 expr2 j expr1 c c j (expr1.val(j) *expr1.val(j)+c.fastAccessCoeff(j) *c.fastAccessCoeff(j))
expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c if_then_else (expr1.val() >=expr2.val(), expr1.val(), expr2.val())
expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c if_then_else (expr1.val(j) >=expr2.val(j), expr1.val(j), expr2.val(j))
expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c if_then_else (expr1.val(j) >=expr2.val(j), expr1.dx(i, j), expr2.dx(i, j))
expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c if_then_else (expr1.val(j) >=expr2.val(j), val_type(0.0), expr2.dx(i, j))
expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c if_then_else (expr1.val(j) >=expr2.val(j), expr1.dx(i, j), val_type(0.0))
expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c if_then_else (c >=expr2.val(), c, expr2.val())
expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c if_then_else (expr1.val() >=c, expr1.val(), c)
expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c if_then_else (c.fastAccessCoeff(j) >=expr2.val(j), c.fastAccessCoeff(j), expr2.val(j))
expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c if_then_else (expr1.val(j) >=c.fastAccessCoeff(j), expr1.val(j), c.fastAccessCoeff(j))
expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c if_then_else (c.fastAccessCoeff(j) >=expr2.val(j), val_type(0.0), expr2.dx(i, j))
expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c if_then_else (expr1.val(j) >=c.fastAccessCoeff(j), expr1.dx(i, j), val_type(0.0))
expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c if_then_else (expr1.val()<=expr2.val(), expr1.val(), expr2.val())
expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c if_then_else (expr1.val(j)<=expr2.val(j), expr1.val(j), expr2.val(j))
expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c if_then_else (expr1.val(j)<=expr2.val(j), expr1.dx(i, j), expr2.dx(i, j))
expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c if_then_else (expr1.val(j)<=expr2.val(j), val_type(0.0), expr2.dx(i, j))
expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c if_then_else (expr1.val(j)<=expr2.val(j), expr1.dx(i, j), val_type(0.0))
expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c if_then_else (c<=expr2.val(), c, expr2.val())
expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c if_then_else (expr1.val()<=c, expr1.val(), c)
expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c if_then_else (c.fastAccessCoeff(j)<=expr2.val(j), c.fastAccessCoeff(j), expr2.val(j))
expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c if_then_else (expr1.val(j)<=c.fastAccessCoeff(j), expr1.val(j), c.fastAccessCoeff(j))
expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c if_then_else (c.fastAccessCoeff(j)<=expr2.val(j), val_type(0), expr2.dx(i, j))
expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c if_then_else (expr1.val(j)<=c.fastAccessCoeff(j), expr1.dx(i, j), val_type(0))

Variables

 UnaryMinusOp
expr expr expr expr ExpOp
 j
j Log10Op
expr expr SqrtOp
expr expr CosOp
expr expr SinOp
expr expr TanOp
expr expr ACosOp
expr expr ASinOp
expr expr ATanOp
expr expr CoshOp
expr expr SinhOp
expr expr TanhOp
expr expr ACoshOp
expr expr ASinhOp
expr expr ATanhOp
expr expr AbsOp
 FAbsOp
 CbrtOp
 SubtractionOp
expr1 expr1 expr1 expr2 expr1 expr1 c expr2 expr1 c expr1 expr2 expr1 expr2 expr1 MultiplicationOp
expr1 expr1 expr1 expr2 expr1 expr1 c expr2 expr1 c expr1 expr2 expr1 expr2 expr1 expr1 expr1 expr1 j expr1 expr1 expr1 expr1 j expr1 c *expr2 expr1 c expr1 c expr1 c expr1 DivisionOp
expr1 expr1 expr1 expr2 expr1 expr1 c expr2 expr1 c expr1 expr2 expr1 expr2 expr1 expr1 expr1 expr1 j expr1 expr1 expr1 expr1 j expr1 c *expr2 expr1 c expr1 c expr1 c expr1 expr1 expr1 expr1 j *expr1 expr2 expr1 expr1 j *expr1 c expr2 expr1 c expr1 expr2 expr1 expr2 expr1 Atan2Op
expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c MaxOp
expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c MinOp

Macro Definition Documentation

◆ FAD_UNARYOP_MACRO

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

Definition at line 445 of file Sacado_Fad_Exp_MP_Vector.hpp.

◆ FAD_BINARYOP_MACRO

#define FAD_BINARYOP_MACRO ( OPNAME,
OP,
USING,
MPVALUE,
VALUE,
DX,
CDX1,
CDX2,
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 )

Definition at line 689 of file Sacado_Fad_Exp_MP_Vector.hpp.

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]

expr1 expr1 expr1 expr2 expr1 expr1 c expr2 expr1 c expr1 expr2 expr1 expr2 expr1 expr1 expr1 expr1 j expr1 expr1 expr1 expr1 j expr1 c *expr2 expr1 c expr1 c expr1 c expr1 expr1 expr1 expr1 j *expr1 expr2 expr1 expr1 j *expr1 c expr2 expr1 val ( )

◆ val() [2/2]

expr2 j expr1 expr1 expr2 expr2 j expr1 val ( j )

◆ dx()

expr1 expr1 expr1 expr2 expr1 expr1 c expr2 expr1 c expr1 expr2 expr1 expr2 expr1 expr1 expr1 expr1 j expr1 expr1 expr1 expr1 j expr1 c *expr2 expr1 c expr1 c expr1 c expr1 expr1 expr1 expr1 j *expr1 expr2 expr1 expr1 j *expr1 c expr2 expr1 c expr1 expr2 expr1 dx ( i ,
j  )

◆ fastAccessDx()

expr1 expr1 expr1 expr2 expr1 expr1 c expr2 expr1 c expr1 expr2 expr1 expr2 expr1 expr1 expr1 expr1 j expr1 expr1 expr1 expr1 j expr1 c *expr2 expr1 c expr1 c expr1 c expr1 expr1 expr1 expr1 j *expr1 expr2 expr1 expr1 j *expr1 c expr2 expr1 c expr1 expr2 expr1 expr2 expr1 fastAccessDx ( i ,
j  )

Definition at line 663 of file Sacado_Fad_Exp_MP_Vector.hpp.

◆ exp() [1/2]

exp ( expr. val())

◆ exp() [2/2]

exp ( expr. valj)

◆ FAD_UNARYOP_MACRO() [2/2]

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

◆ log10() [1/2]

log10 ( expr. val())

◆ log10() [2/2]

log10 ( expr. valj)

◆ sqrt() [1/2]

sqrt ( expr. val())

◆ sqrt() [2/2]

sqrt ( expr. valj)

◆ cos() [1/2]

cos ( expr. val())

◆ cos() [2/2]

cos ( expr. valj)

◆ sin() [1/2]

sin ( expr. val())

◆ sin() [2/2]

sin ( expr. valj)

◆ tan() [1/2]

tan ( expr. val())

◆ tan() [2/2]

tan ( expr. valj)

◆ acos() [1/2]

acos ( expr. val())

◆ acos() [2/2]

acos ( expr. valj)

◆ asin() [1/2]

asin ( expr. val())

◆ asin() [2/2]

asin ( expr. valj)

◆ atan() [1/2]

atan ( expr. val())

◆ atan() [2/2]

atan ( expr. valj)

◆ cosh() [1/2]

cosh ( expr. val())

◆ cosh() [2/2]

cosh ( expr. valj)

◆ sinh() [1/2]

sinh ( expr. val())

◆ sinh() [2/2]

sinh ( expr. valj)

◆ tanh() [1/2]

tanh ( expr. val())

◆ tanh() [2/2]

tanh ( expr. valj)

◆ acosh() [1/2]

acosh ( expr. val())

◆ acosh() [2/2]

acosh ( expr. valj)

◆ asinh() [1/2]

asinh ( expr. val())

◆ asinh() [2/2]

asinh ( expr. valj)

◆ atanh() [1/2]

atanh ( expr. val())

◆ atanh() [2/2]

atanh ( expr. valj)

◆ abs() [1/2]

abs ( expr. val())

◆ abs() [2/2]

abs ( expr. valj)

◆ if_then_else() [1/24]

if_then_else ( expr.val() >= 0,
expr. dxi, j,
value_type(-expr.dx(i, j))  )

◆ if_then_else() [2/24]

if_then_else ( expr.val() >= 0,
expr. fastAccessDxi, j,
value_type(-expr.fastAccessDx(i, j))  )

◆ fabs() [1/2]

fabs ( expr. val())

◆ fabs() [2/2]

fabs ( expr. valj)

◆ cbrt() [1/2]

cbrt ( expr. val())

◆ cbrt() [2/2]

cbrt ( expr. valj)

◆ FAD_BINARYOP_MACRO()

FAD_BINARYOP_MACRO ( operator+ ,
AdditionOp ,
; ,
expr1. val)+expr2.val(,
expr1. valj)+expr2.val(j,
expr1. dxi, j)+expr2.dx(i, j,
expr2. dxi, j,
expr1. dxi, j,
expr1. fastAccessDxi, j)+expr2.fastAccessDx(i, j,
c+expr2. val(),
expr1.val()+ c,
c. fastAccessCoeffj)+expr2.val(j,
expr1. valj)+c.fastAccessCoeff(j,
expr2. dxi, j,
expr1. dxi, j,
expr2. fastAccessDxi, j,
expr1. fastAccessDxi, j )

◆ fastAccessCoeff()

expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c fastAccessCoeff ( j )

◆ atan2() [1/6]

atan2 ( expr1. val(),
expr2. val() )

◆ atan2() [2/6]

atan2 ( expr1. valj,
expr2. valj )

◆ j() [1/3]

expr2 j expr1 j ( expr1. valj) *expr1.val(j)+expr2.val(j) *expr2.val(j)

◆ atan2() [3/6]

expr2 j expr1 expr1 expr2 expr2 j expr1 atan2 ( c ,
expr2. val() )

◆ atan2() [4/6]

expr2 j expr1 expr1 expr2 expr2 j expr1 atan2 ( expr1. val(),
c  )

◆ atan2() [5/6]

expr2 j expr1 expr1 expr2 expr2 j expr1 atan2 ( c. fastAccessCoeffj,
expr2. valj )

◆ atan2() [6/6]

expr2 j expr1 expr1 expr2 expr2 j expr1 atan2 ( expr1. valj,
c. fastAccessCoeffj )

◆ j() [2/3]

expr2 j expr1 expr1 expr2 expr2 j expr1 c j ( c. fastAccessCoeffj) *c.fastAccessCoeff(j)+expr2.val(j) *expr2.val(j)

◆ j() [3/3]

expr2 j expr1 expr1 expr2 expr2 j expr1 c c j ( expr1. valj) *expr1.val(j)+c.fastAccessCoeff(j) *c.fastAccessCoeff(j)

◆ if_then_else() [3/24]

expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c if_then_else ( expr1. val) >=expr2.val(,
expr1. val(),
expr2. val() )

◆ if_then_else() [4/24]

expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c if_then_else ( expr1. valj) >=expr2.val(j,
expr1. valj,
expr2. valj )

◆ if_then_else() [5/24]

expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c if_then_else ( expr1. valj) >=expr2.val(j,
expr1. dxi, j,
expr2. dxi, j )

◆ if_then_else() [6/24]

expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c if_then_else ( expr1. valj) >=expr2.val(j,
val_type(0.0) ,
expr2. dxi, j )

◆ if_then_else() [7/24]

expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c if_then_else ( expr1. valj) >=expr2.val(j,
expr1. dxi, j,
val_type(0.0)  )

◆ if_then_else() [8/24]

expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c if_then_else ( c >=expr2. val(),
c ,
expr2. val() )

◆ if_then_else() [9/24]

expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c if_then_else ( expr1.val() >= c,
expr1. val(),
c  )

◆ if_then_else() [10/24]

expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c if_then_else ( c. fastAccessCoeffj) >=expr2.val(j,
c. fastAccessCoeffj,
expr2. valj )

◆ if_then_else() [11/24]

expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c if_then_else ( expr1. valj) >=c.fastAccessCoeff(j,
expr1. valj,
c. fastAccessCoeffj )

◆ if_then_else() [12/24]

expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c if_then_else ( c. fastAccessCoeffj) >=expr2.val(j,
val_type(0.0) ,
expr2. dxi, j )

◆ if_then_else() [13/24]

expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c if_then_else ( expr1. valj) >=c.fastAccessCoeff(j,
expr1. dxi, j,
val_type(0.0)  )

◆ if_then_else() [14/24]

expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c if_then_else ( expr1. val)<=expr2.val(,
expr1. val(),
expr2. val() )

◆ if_then_else() [15/24]

expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c if_then_else ( expr1. valj)<=expr2.val(j,
expr1. valj,
expr2. valj )

◆ if_then_else() [16/24]

expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c if_then_else ( expr1. valj)<=expr2.val(j,
expr1. dxi, j,
expr2. dxi, j )

◆ if_then_else() [17/24]

expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c if_then_else ( expr1. valj)<=expr2.val(j,
val_type(0.0) ,
expr2. dxi, j )

◆ if_then_else() [18/24]

expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c if_then_else ( expr1. valj)<=expr2.val(j,
expr1. dxi, j,
val_type(0.0)  )

◆ if_then_else() [19/24]

expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c if_then_else ( c<=expr2. val(),
c ,
expr2. val() )

◆ if_then_else() [20/24]

expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c if_then_else ( expr1.val()<= c,
expr1. val(),
c  )

◆ if_then_else() [21/24]

expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c if_then_else ( c. fastAccessCoeffj)<=expr2.val(j,
c. fastAccessCoeffj,
expr2. valj )

◆ if_then_else() [22/24]

expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c if_then_else ( expr1. valj)<=c.fastAccessCoeff(j,
expr1. valj,
c. fastAccessCoeffj )

◆ if_then_else() [23/24]

expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c if_then_else ( c. fastAccessCoeffj)<=expr2.val(j,
val_type(0) ,
expr2. dxi, j )

◆ if_then_else() [24/24]

expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c if_then_else ( expr1. valj)<=c.fastAccessCoeff(j,
expr1. dxi, j,
val_type(0)  )

Definition at line 1032 of file Sacado_Fad_Exp_MP_Vector.hpp.

Variable Documentation

◆ UnaryMinusOp

UnaryMinusOp

Definition at line 516 of file Sacado_Fad_Exp_MP_Vector.hpp.

◆ ExpOp

expr expr expr expr ExpOp

Definition at line 523 of file Sacado_Fad_Exp_MP_Vector.hpp.

◆ j

expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c j

Definition at line 527 of file Sacado_Fad_Exp_MP_Vector.hpp.

◆ Log10Op

j Log10Op

Definition at line 537 of file Sacado_Fad_Exp_MP_Vector.hpp.

◆ SqrtOp

expr expr SqrtOp

Definition at line 544 of file Sacado_Fad_Exp_MP_Vector.hpp.

◆ CosOp

expr expr CosOp

Definition at line 551 of file Sacado_Fad_Exp_MP_Vector.hpp.

◆ SinOp

expr expr SinOp

Definition at line 558 of file Sacado_Fad_Exp_MP_Vector.hpp.

◆ TanOp

expr expr TanOp

Definition at line 565 of file Sacado_Fad_Exp_MP_Vector.hpp.

◆ ACosOp

expr expr ACosOp

Definition at line 574 of file Sacado_Fad_Exp_MP_Vector.hpp.

◆ ASinOp

expr expr ASinOp

Definition at line 582 of file Sacado_Fad_Exp_MP_Vector.hpp.

◆ ATanOp

expr expr ATanOp

Definition at line 590 of file Sacado_Fad_Exp_MP_Vector.hpp.

◆ CoshOp

expr expr CoshOp

Definition at line 597 of file Sacado_Fad_Exp_MP_Vector.hpp.

◆ SinhOp

expr expr SinhOp

Definition at line 604 of file Sacado_Fad_Exp_MP_Vector.hpp.

◆ TanhOp

expr expr TanhOp

Definition at line 611 of file Sacado_Fad_Exp_MP_Vector.hpp.

◆ ACoshOp

expr expr ACoshOp

Definition at line 619 of file Sacado_Fad_Exp_MP_Vector.hpp.

◆ ASinhOp

expr expr ASinhOp

Definition at line 628 of file Sacado_Fad_Exp_MP_Vector.hpp.

◆ ATanhOp

expr expr ATanhOp

Definition at line 636 of file Sacado_Fad_Exp_MP_Vector.hpp.

◆ AbsOp

expr expr AbsOp

Definition at line 644 of file Sacado_Fad_Exp_MP_Vector.hpp.

◆ FAbsOp

FAbsOp

Definition at line 651 of file Sacado_Fad_Exp_MP_Vector.hpp.

◆ CbrtOp

CbrtOp

Definition at line 658 of file Sacado_Fad_Exp_MP_Vector.hpp.

◆ SubtractionOp

SubtractionOp

Definition at line 907 of file Sacado_Fad_Exp_MP_Vector.hpp.

◆ MultiplicationOp

expr1 expr1 expr1 expr2 expr1 expr1 c expr2 expr1 c expr1 expr2 expr1 expr2 expr1 MultiplicationOp

Definition at line 924 of file Sacado_Fad_Exp_MP_Vector.hpp.

◆ DivisionOp

expr1 expr1 expr1 expr2 expr1 expr1 c expr2 expr1 c expr1 expr2 expr1 expr2 expr1 expr1 expr1 expr1 j expr1 expr1 expr1 expr1 j expr1 c *expr2 expr1 c expr1 c expr1 c expr1 DivisionOp

Definition at line 942 of file Sacado_Fad_Exp_MP_Vector.hpp.

◆ Atan2Op

expr1 expr1 expr1 expr2 expr1 expr1 c expr2 expr1 c expr1 expr2 expr1 expr2 expr1 expr1 expr1 expr1 j expr1 expr1 expr1 expr1 j expr1 c *expr2 expr1 c expr1 c expr1 c expr1 expr1 expr1 expr1 j *expr1 expr2 expr1 expr1 j *expr1 c expr2 expr1 c expr1 expr2 expr1 expr2 expr1 Atan2Op

Definition at line 962 of file Sacado_Fad_Exp_MP_Vector.hpp.

◆ MaxOp

expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c MaxOp

Definition at line 1000 of file Sacado_Fad_Exp_MP_Vector.hpp.

◆ MinOp

expr2 j expr1 expr1 expr2 expr2 j expr1 c c c c MinOp

Definition at line 1017 of file Sacado_Fad_Exp_MP_Vector.hpp.