Stokhos Package Browser (Single Doxygen Collection)
Version of the Day
|
Specialization of extender for MP::Vector scalar types. More...
#include <Sacado_Fad_Exp_MP_Vector.hpp>
Inherits T.
Public Types | |
typedef T::value_type | value_type |
typedef value_type::value_type | val_type |
typedef ExprSpecMPVector | expr_spec_type |
Public Member Functions | |
KOKKOS_INLINE_FUNCTION const val_type & | val (int j) const |
Returns value. More... | |
KOKKOS_INLINE_FUNCTION val_type & | val (int j) |
Returns value. More... | |
KOKKOS_INLINE_FUNCTION val_type | dx (int i, int j) const |
Returns derivative component i with bounds checking. More... | |
KOKKOS_INLINE_FUNCTION val_type & | fastAccessDx (int i, int j) |
Returns derivative component i without bounds checking. More... | |
KOKKOS_INLINE_FUNCTION const val_type & | fastAccessDx (int i, int j) const |
Returns derivative component i without bounds checking. More... | |
Specialization of extender for MP::Vector scalar types.
Extends interface to add val(), dx(), fastAccessDx() functions that take an ensemble component argument, for flattening nested scalar type expression templates.
Definition at line 62 of file Sacado_Fad_Exp_MP_Vector.hpp.
typedef T::value_type Sacado::Fad::Exp::Extender< T, typename std::enable_if< Sacado::is_mp_vector< typename T::value_type >::value >::type >::value_type |
Definition at line 70 of file Sacado_Fad_Exp_MP_Vector.hpp.
typedef value_type::value_type Sacado::Fad::Exp::Extender< T, typename std::enable_if< Sacado::is_mp_vector< typename T::value_type >::value >::type >::val_type |
Definition at line 71 of file Sacado_Fad_Exp_MP_Vector.hpp.
typedef ExprSpecMPVector Sacado::Fad::Exp::Extender< T, typename std::enable_if< Sacado::is_mp_vector< typename T::value_type >::value >::type >::expr_spec_type |
Definition at line 74 of file Sacado_Fad_Exp_MP_Vector.hpp.
|
inline |
Returns value.
Definition at line 86 of file Sacado_Fad_Exp_MP_Vector.hpp.
|
inline |
Returns value.
Definition at line 90 of file Sacado_Fad_Exp_MP_Vector.hpp.
|
inline |
Returns derivative component i
with bounds checking.
Definition at line 94 of file Sacado_Fad_Exp_MP_Vector.hpp.
|
inline |
Returns derivative component i
without bounds checking.
Definition at line 100 of file Sacado_Fad_Exp_MP_Vector.hpp.
|
inline |
Returns derivative component i
without bounds checking.
Definition at line 106 of file Sacado_Fad_Exp_MP_Vector.hpp.