#include <Sacado_Fad_Exp_MP_Vector.hpp>
Inherits Expr< IfThenElseOp< CondT, T1, T2, false, false, ExprSpecMPVector > >.
template<typename CondT, typename T1, typename T2>
class Sacado::Fad::Exp::IfThenElseOp< CondT, T1, T2, false, false, ExprSpecMPVector >
Definition at line 1456 of file Sacado_Fad_Exp_MP_Vector.hpp.
◆ ExprT1
template<typename CondT , typename T1 , typename T2 >
typedef std::remove_cv<T1>::type Sacado::Fad::Exp::IfThenElseOp< CondT, T1, T2, false, false, ExprSpecMPVector >::ExprT1 |
◆ ExprT2
template<typename CondT , typename T1 , typename T2 >
typedef std::remove_cv<T2>::type Sacado::Fad::Exp::IfThenElseOp< CondT, T1, T2, false, false, ExprSpecMPVector >::ExprT2 |
◆ value_type_1
template<typename CondT , typename T1 , typename T2 >
◆ value_type_2
template<typename CondT , typename T1 , typename T2 >
◆ value_type
template<typename CondT , typename T1 , typename T2 >
◆ scalar_type_1
template<typename CondT , typename T1 , typename T2 >
◆ scalar_type_2
template<typename CondT , typename T1 , typename T2 >
◆ scalar_type
template<typename CondT , typename T1 , typename T2 >
◆ val_type
template<typename CondT , typename T1 , typename T2 >
typedef value_type::value_type Sacado::Fad::Exp::IfThenElseOp< CondT, T1, T2, false, false, ExprSpecMPVector >::val_type |
◆ expr_spec_type
template<typename CondT , typename T1 , typename T2 >
◆ IfThenElseOp()
template<typename CondT , typename T1 , typename T2 >
KOKKOS_INLINE_FUNCTION Sacado::Fad::Exp::IfThenElseOp< CondT, T1, T2, false, false, ExprSpecMPVector >::IfThenElseOp |
( |
const CondT & |
cond_, |
|
|
const T1 & |
expr1_, |
|
|
const T2 & |
expr2_ |
|
) |
| |
|
inline |
◆ size()
template<typename CondT , typename T1 , typename T2 >
KOKKOS_INLINE_FUNCTION int Sacado::Fad::Exp::IfThenElseOp< CondT, T1, T2, false, false, ExprSpecMPVector >::size |
( |
| ) |
const |
|
inline |
◆ hasFastAccess()
template<typename CondT , typename T1 , typename T2 >
KOKKOS_INLINE_FUNCTION bool Sacado::Fad::Exp::IfThenElseOp< CondT, T1, T2, false, false, ExprSpecMPVector >::hasFastAccess |
( |
| ) |
const |
|
inline |
◆ val() [1/2]
template<typename CondT , typename T1 , typename T2 >
◆ val() [2/2]
template<typename CondT , typename T1 , typename T2 >
KOKKOS_INLINE_FUNCTION val_type Sacado::Fad::Exp::IfThenElseOp< CondT, T1, T2, false, false, ExprSpecMPVector >::val |
( |
int |
j | ) |
const |
|
inline |
◆ dx()
template<typename CondT , typename T1 , typename T2 >
KOKKOS_INLINE_FUNCTION val_type Sacado::Fad::Exp::IfThenElseOp< CondT, T1, T2, false, false, ExprSpecMPVector >::dx |
( |
int |
i, |
|
|
int |
j |
|
) |
| const |
|
inline |
◆ fastAccessDx()
template<typename CondT , typename T1 , typename T2 >
KOKKOS_INLINE_FUNCTION val_type Sacado::Fad::Exp::IfThenElseOp< CondT, T1, T2, false, false, ExprSpecMPVector >::fastAccessDx |
( |
int |
i, |
|
|
int |
j |
|
) |
| const |
|
inline |
◆ cond
template<typename CondT , typename T1 , typename T2 >
const CondT& Sacado::Fad::Exp::IfThenElseOp< CondT, T1, T2, false, false, ExprSpecMPVector >::cond |
|
protected |
◆ expr1
template<typename CondT , typename T1 , typename T2 >
const T1& Sacado::Fad::Exp::IfThenElseOp< CondT, T1, T2, false, false, ExprSpecMPVector >::expr1 |
|
protected |
◆ expr2
template<typename CondT , typename T1 , typename T2 >
const T2& Sacado::Fad::Exp::IfThenElseOp< CondT, T1, T2, false, false, ExprSpecMPVector >::expr2 |
|
protected |
The documentation for this class was generated from the following file: