Stokhos Package Browser (Single Doxygen Collection)
Version of the Day
|
Assign compatible Sacado FAD<MP::Vector> view mappings. More...
#include <KokkosExp_View_MP_Vector_Contiguous.hpp>
Public Types | |
enum | { is_assignable = true } |
enum | { is_assignable_data_type = true } |
typedef Kokkos::Impl::SharedAllocationTracker | TrackType |
typedef ViewMapping< DstTraits, typename DstTraits::specialize > | DstType |
typedef ViewMapping< SrcTraits, typename SrcTraits::specialize > | SrcFadType |
Static Public Member Functions | |
template<class DstType > | |
static KOKKOS_INLINE_FUNCTION void | assign (DstType &dst, const SrcFadType &src, const TrackType &) |
Assign compatible Sacado FAD<MP::Vector> view mappings.
View<MP::Vector> = View< FAD<MP::Vector> >
This only works for statically allocated MP::Vector currently
Definition at line 1769 of file KokkosExp_View_MP_Vector_Contiguous.hpp.
typedef Kokkos::Impl::SharedAllocationTracker Kokkos::Impl::ViewMapping< DstTraits, SrcTraits, typename std::enable_if<(Kokkos::Impl::MemorySpaceAccess< typename DstTraits::memory_space, typename SrcTraits::memory_space >::assignable &&std::is_same< typename DstTraits::specialize, Kokkos::Experimental::Impl::ViewMPVectorContiguous >::value &&std::is_same< typename SrcTraits::specialize, ViewSpecializeSacadoFad >::value), typename DstTraits::specialize >::type >::TrackType |
Definition at line 1790 of file KokkosExp_View_MP_Vector_Contiguous.hpp.
typedef ViewMapping< DstTraits , typename DstTraits::specialize > Kokkos::Impl::ViewMapping< DstTraits, SrcTraits, typename std::enable_if<(Kokkos::Impl::MemorySpaceAccess< typename DstTraits::memory_space, typename SrcTraits::memory_space >::assignable &&std::is_same< typename DstTraits::specialize, Kokkos::Experimental::Impl::ViewMPVectorContiguous >::value &&std::is_same< typename SrcTraits::specialize, ViewSpecializeSacadoFad >::value), typename DstTraits::specialize >::type >::DstType |
Definition at line 1791 of file KokkosExp_View_MP_Vector_Contiguous.hpp.
typedef ViewMapping< SrcTraits , typename SrcTraits::specialize > Kokkos::Impl::ViewMapping< DstTraits, SrcTraits, typename std::enable_if<(Kokkos::Impl::MemorySpaceAccess< typename DstTraits::memory_space, typename SrcTraits::memory_space >::assignable &&std::is_same< typename DstTraits::specialize, Kokkos::Experimental::Impl::ViewMPVectorContiguous >::value &&std::is_same< typename SrcTraits::specialize, ViewSpecializeSacadoFad >::value), typename DstTraits::specialize >::type >::SrcFadType |
Definition at line 1792 of file KokkosExp_View_MP_Vector_Contiguous.hpp.
anonymous enum |
Enumerator | |
---|---|
is_assignable |
Definition at line 1787 of file KokkosExp_View_MP_Vector_Contiguous.hpp.
anonymous enum |
Enumerator | |
---|---|
is_assignable_data_type |
Definition at line 1788 of file KokkosExp_View_MP_Vector_Contiguous.hpp.
|
inlinestatic |
Definition at line 1796 of file KokkosExp_View_MP_Vector_Contiguous.hpp.