Stokhos  Development
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Types | Static Public Member Functions | Static Public Attributes | List of all members
Sacado::Fad::Exp::ExprAssign< DstType, typename std::enable_if< Sacado::IsStaticallySized< DstType >::value &&std::is_same< typename DstType::expr_spec_type, ExprSpecMPVector >::value >::type > Class Template Reference

Specialization of ExprAssign for statically sized Fad types and MP::Vector types. More...

#include <Sacado_Fad_Exp_MP_Vector.hpp>

Public Types

typedef DstType::value_type value_type
 Typename of values.
 

Static Public Member Functions

template<typename SrcType >
static KOKKOS_INLINE_FUNCTION void assign_equal (DstType &dst, const SrcType &x)
 Implementation of dst = x.
 
template<typename SrcType >
static KOKKOS_INLINE_FUNCTION void assign_plus_equal (DstType &dst, const SrcType &x)
 Implementation of dst += x.
 
template<typename SrcType >
static KOKKOS_INLINE_FUNCTION void assign_minus_equal (DstType &dst, const SrcType &x)
 Implementation of dst -= x.
 
template<typename SrcType >
static KOKKOS_INLINE_FUNCTION void assign_times_equal (DstType &dst, const SrcType &x)
 Implementation of dst *= x.
 
template<typename SrcType >
static KOKKOS_INLINE_FUNCTION void assign_divide_equal (DstType &dst, const SrcType &x)
 Implementation of dst /= x.
 

Static Public Attributes

static const int VecNum = Sacado::StaticSize<value_type>::value
 

Detailed Description

template<typename DstType>
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.


The documentation for this class was generated from the following file: