Stokhos Package Browser (Single Doxygen Collection)
Version of the Day
|
#include "Sacado_Traits.hpp"
#include "Sacado_MP_Vector.hpp"
#include "Sacado_MP_VectorTraits.hpp"
#include "Kokkos_Core_fwd.hpp"
#include "Kokkos_View.hpp"
#include "Kokkos_Layout.hpp"
#include "Kokkos_View_Utils.hpp"
#include "Kokkos_View_MP_Vector_Utils.hpp"
#include "Kokkos_Core.hpp"
#include "Kokkos_View_Utils_Def.hpp"
Go to the source code of this file.
Namespaces | |
Kokkos | |
Kokkos::Impl | |
Kokkos::Experimental | |
Kokkos::Experimental::Impl | |
Functions | |
template<typename T , typename... P> | |
KOKKOS_INLINE_FUNCTION constexpr std::enable_if < is_view_mp_vector< View< T, P...> >::value, unsigned > ::type | Kokkos::dimension_scalar (const View< T, P...> &view) |
template<class T , class... P> | |
Kokkos::View< T, P...>::HostMirror | Kokkos::create_mirror (const Kokkos::View< T, P...> &src, typename std::enable_if< std::is_same< typename ViewTraits< T, P...>::specialize, Kokkos::Experimental::Impl::ViewMPVectorContiguous >::value &&!std::is_same< typename Kokkos::ViewTraits< T, P...>::array_layout, Kokkos::LayoutStride >::value >::type *=0) |
template<class T , class... P> | |
Kokkos::View< T, P...>::HostMirror | Kokkos::create_mirror (const Kokkos::View< T, P...> &src, typename std::enable_if< std::is_same< typename ViewTraits< T, P...>::specialize, Kokkos::Experimental::Impl::ViewMPVectorContiguous >::value &&std::is_same< typename Kokkos::ViewTraits< T, P...>::array_layout, Kokkos::LayoutStride >::value >::type *=0) |
template<class Space , class T , class... P> | |
Impl::MirrorType< Space, T, P...>::view_type | Kokkos::create_mirror (const Space &, const Kokkos::View< T, P...> &src, typename std::enable_if< std::is_same< typename ViewTraits< T, P...>::specialize, Kokkos::Experimental::Impl::ViewMPVectorContiguous >::value >::type *=0) |
template<class DT , class... DP> | |
void | Kokkos::deep_copy (const View< DT, DP...> &view, const typename View< DT, DP...>::array_type::value_type &value, typename std::enable_if<(std::is_same< typename ViewTraits< DT, DP...>::specialize, Kokkos::Experimental::Impl::ViewMPVectorContiguous >::value)>::type *=0) |
template<class DT , class... DP> | |
void | Kokkos::deep_copy (const View< DT, DP...> &view, const typename View< DT, DP...>::value_type &value, typename std::enable_if<(std::is_same< typename ViewTraits< DT, DP...>::specialize, Kokkos::Experimental::Impl::ViewMPVectorContiguous >::value)>::type *=0) |
template<class ExecSpace , class DT , class... DP> | |
void | Kokkos::deep_copy (const ExecSpace &, const View< DT, DP...> &view, const typename View< DT, DP...>::array_type::value_type &value, typename std::enable_if<(Kokkos::Impl::is_execution_space< ExecSpace >::value &&std::is_same< typename ViewTraits< DT, DP...>::specialize, Kokkos::Experimental::Impl::ViewMPVectorContiguous >::value)>::type *=0) |
template<class ExecSpace , class DT , class... DP> | |
void | Kokkos::deep_copy (const ExecSpace &, const View< DT, DP...> &view, const typename View< DT, DP...>::value_type &value, typename std::enable_if<(Kokkos::Impl::is_execution_space< ExecSpace >::value &&std::is_same< typename ViewTraits< DT, DP...>::specialize, Kokkos::Experimental::Impl::ViewMPVectorContiguous >::value)>::type *=0) |
template<class DT , class... DP, class ST , class... SP> | |
void | Kokkos::deep_copy (const View< DT, DP...> &dst, const View< ST, SP...> &src, typename std::enable_if<(std::is_same< typename ViewTraits< DT, DP...>::specialize, Kokkos::Experimental::Impl::ViewMPVectorContiguous >::value &&std::is_same< typename ViewTraits< ST, SP...>::specialize, Kokkos::Experimental::Impl::ViewMPVectorContiguous >::value)>::type *=0) |
template<unsigned Size, typename D , typename... P> | |
KOKKOS_INLINE_FUNCTION Kokkos::Impl::ViewMapping < void, typename Kokkos::ViewTraits< D, P...> , Sacado::MP::VectorPartition < Size > >::type | Kokkos::partition (const Kokkos::View< D, P...> &src, const unsigned beg) |