XGC1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions
my_subview.hpp File Reference
#include "space_settings.hpp"
Include dependency graph for my_subview.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

template<class Device , typename T >
Kokkos::View< T
*, Kokkos::LayoutRight, Device > 
my_subview (const Kokkos::View< T ****, Kokkos::LayoutRight, Device > &view, int i, int j, int k)
 
template<class Device , typename T >
Kokkos::View< T
*, Kokkos::LayoutRight, Device > 
my_subview (const Kokkos::View< T ***, Kokkos::LayoutRight, Device > &view, int i, int j)
 
template<class Device , typename T >
Kokkos::View< T
*, Kokkos::LayoutRight, Device > 
my_subview (const Kokkos::View< T **, Kokkos::LayoutRight, Device > &view, int i)
 
template<class Device , typename T >
Kokkos::View< T
**, Kokkos::LayoutRight,
Device > 
my_subview (const Kokkos::View< T ****, Kokkos::LayoutRight, Device > &view, int i, int j)
 
template<class Device , typename T >
Kokkos::View< T
**, Kokkos::LayoutRight,
Device > 
my_subview (const Kokkos::View< T ***, Kokkos::LayoutRight, Device > &view, int i)
 
template<class Device , typename T >
Kokkos::View< T
***, Kokkos::LayoutRight,
Device > 
my_subview (const Kokkos::View< T ****, Kokkos::LayoutRight, Device > &view, int i)
 
template<class Device , typename T >
Kokkos::View< T
*, Kokkos::LayoutRight, Device,
Kokkos::MemoryTraits
< Kokkos::Unmanaged > > 
my_subview (const Kokkos::View< T ***, Kokkos::LayoutRight, Device, Kokkos::MemoryTraits< Kokkos::Unmanaged >> &view, int i, int j)
 
template<class Device , typename T >
Kokkos::View< T
*, Kokkos::LayoutRight, Device,
Kokkos::MemoryTraits
< Kokkos::Unmanaged > > 
my_subview (const Kokkos::View< T **, Kokkos::LayoutRight, Device, Kokkos::MemoryTraits< Kokkos::Unmanaged >> &view, int i)
 
template<class Device , typename T >
Kokkos::View< T
**, Kokkos::LayoutRight,
Device, Kokkos::MemoryTraits
< Kokkos::Unmanaged > > 
my_subview (const Kokkos::View< T ****, Kokkos::LayoutRight, Device, Kokkos::MemoryTraits< Kokkos::Unmanaged >> &view, int i, int j)
 
template<class Device , typename T >
Kokkos::View< T
**, Kokkos::LayoutRight,
Device, Kokkos::MemoryTraits
< Kokkos::Unmanaged > > 
my_subview (const Kokkos::View< T ***, Kokkos::LayoutRight, Device, Kokkos::MemoryTraits< Kokkos::Unmanaged >> &view, int i)
 
template<class Device , typename T >
Kokkos::View< T
***, Kokkos::LayoutRight,
Device, Kokkos::MemoryTraits
< Kokkos::Unmanaged > > 
my_subview (const Kokkos::View< T ****, Kokkos::LayoutRight, Device, Kokkos::MemoryTraits< Kokkos::Unmanaged >> &view, int i)
 

Function Documentation

template<class Device , typename T >
Kokkos::View<T*,Kokkos::LayoutRight,Device> my_subview ( const Kokkos::View< T ****, Kokkos::LayoutRight, Device > &  view,
int  i,
int  j,
int  k 
)

Here is the caller graph for this function:

template<class Device , typename T >
Kokkos::View<T*,Kokkos::LayoutRight,Device> my_subview ( const Kokkos::View< T ***, Kokkos::LayoutRight, Device > &  view,
int  i,
int  j 
)
template<class Device , typename T >
Kokkos::View<T*,Kokkos::LayoutRight,Device> my_subview ( const Kokkos::View< T **, Kokkos::LayoutRight, Device > &  view,
int  i 
)
template<class Device , typename T >
Kokkos::View<T**,Kokkos::LayoutRight,Device> my_subview ( const Kokkos::View< T ****, Kokkos::LayoutRight, Device > &  view,
int  i,
int  j 
)
template<class Device , typename T >
Kokkos::View<T**,Kokkos::LayoutRight,Device> my_subview ( const Kokkos::View< T ***, Kokkos::LayoutRight, Device > &  view,
int  i 
)
template<class Device , typename T >
Kokkos::View<T***,Kokkos::LayoutRight,Device> my_subview ( const Kokkos::View< T ****, Kokkos::LayoutRight, Device > &  view,
int  i 
)
template<class Device , typename T >
Kokkos::View<T*,Kokkos::LayoutRight,Device, Kokkos::MemoryTraits<Kokkos::Unmanaged> > my_subview ( const Kokkos::View< T ***, Kokkos::LayoutRight, Device, Kokkos::MemoryTraits< Kokkos::Unmanaged >> &  view,
int  i,
int  j 
)
template<class Device , typename T >
Kokkos::View<T*,Kokkos::LayoutRight,Device, Kokkos::MemoryTraits<Kokkos::Unmanaged> > my_subview ( const Kokkos::View< T **, Kokkos::LayoutRight, Device, Kokkos::MemoryTraits< Kokkos::Unmanaged >> &  view,
int  i 
)
template<class Device , typename T >
Kokkos::View<T**,Kokkos::LayoutRight,Device, Kokkos::MemoryTraits<Kokkos::Unmanaged> > my_subview ( const Kokkos::View< T ****, Kokkos::LayoutRight, Device, Kokkos::MemoryTraits< Kokkos::Unmanaged >> &  view,
int  i,
int  j 
)
template<class Device , typename T >
Kokkos::View<T**,Kokkos::LayoutRight,Device, Kokkos::MemoryTraits<Kokkos::Unmanaged> > my_subview ( const Kokkos::View< T ***, Kokkos::LayoutRight, Device, Kokkos::MemoryTraits< Kokkos::Unmanaged >> &  view,
int  i 
)
template<class Device , typename T >
Kokkos::View<T***,Kokkos::LayoutRight,Device, Kokkos::MemoryTraits<Kokkos::Unmanaged> > my_subview ( const Kokkos::View< T ****, Kokkos::LayoutRight, Device, Kokkos::MemoryTraits< Kokkos::Unmanaged >> &  view,
int  i 
)