Stokhos Package Browser (Single Doxygen Collection) Version of the Day
Loading...
Searching...
No Matches
Kokkos_View_MP_Vector_Interlaced.hpp File Reference
#include "Sacado_MP_Vector.hpp"
#include "Sacado_MP_VectorTraits.hpp"
#include "Stokhos_ViewStorage.hpp"
#include <Kokkos_Core.hpp>
#include "Kokkos_View_Utils.hpp"
#include "Kokkos_View_MP_Vector_Utils.hpp"
Include dependency graph for Kokkos_View_MP_Vector_Interlaced.hpp:

Go to the source code of this file.

Classes

struct  Kokkos::Impl::ViewMPVectorInterlaced
struct  Kokkos::Impl::ViewSpecialize< ValueType, ViewMPVectorInterlaced, LayoutLeft, MemorySpace, MemoryTraits >
struct  Kokkos::Impl::ViewSpecialize< ValueType, ViewMPVectorInterlaced, LayoutRight, MemorySpace, MemoryTraits >
struct  Kokkos::Impl::ViewError::sacado_mp_vector_partition_constructor_requires_unmanaged_view
class  Kokkos::View< DataType, Arg1Type, Arg2Type, Arg3Type, Impl::ViewMPVectorInterlaced >
 View::value_type == Sacado::MP::Vector< Stokhos::StorageType<...> >. More...
struct  Kokkos::Impl::AnalyzeShape< Sacado::MP::Vector< StorageType > >
 Analyze the array shape of a Sacado::MP::Vector. More...
struct  Kokkos::Impl::ViewAssignment< ViewMPVectorInterlaced, ViewMPVectorInterlaced, void >
struct  Kokkos::Impl::ViewAssignment< ViewDefault, ViewMPVectorInterlaced, void >

Namespaces

namespace  Kokkos
namespace  Kokkos::Impl
namespace  Kokkos::Impl::ViewError

Functions

template<class DT, class DL, class DD, class DM, class ST, class SL, class SD, class SM>
void Kokkos::deep_copy (const View< DT, DL, DD, DM, Impl::ViewMPVectorInterlaced > &dst, const View< ST, SL, SD, SM, Impl::ViewMPVectorInterlaced > &src, typename Impl::enable_if<(Impl::is_same< typename View< DT, DL, DD, DM, Impl::ViewMPVectorInterlaced >::intinsic_scalar_type, typename View< ST, SL, SD, SM, Impl::ViewMPVectorInterlaced >::intinsic_scalar_type >::value &&Impl::is_same< typename View< DT, DL, DD, DM, Impl::ViewMPVectorInterlaced >::array_layout, typename View< ST, SL, SD, SM, Impl::ViewMPVectorInterlaced >::array_layout >::value &&(unsigned(View< DT, DL, DD, DM, Impl::ViewMPVectorInterlaced >::rank)==unsigned(View< ST, SL, SD, SM, Impl::ViewMPVectorInterlaced >::rank)))>::type *=0)
 A deep copy between views of the same specialization, compatible type, same rank, same layout are handled by that specialization.