XGCa
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 > 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, 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

◆ my_subview() [1/14]

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

◆ my_subview() [2/14]

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

◆ my_subview() [3/14]

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 
)

◆ my_subview() [4/14]

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

◆ my_subview() [5/14]

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 
)

◆ my_subview() [6/14]

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:

◆ my_subview() [7/14]

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 
)

◆ my_subview() [8/14]

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 
)

◆ my_subview() [9/14]

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

◆ my_subview() [10/14]

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 
)

◆ my_subview() [11/14]

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 
)

◆ my_subview() [12/14]

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 
)

◆ my_subview() [13/14]

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

◆ my_subview() [14/14]

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 
)