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

Go to the source code of this file.

Functions

template<typename T , typename Device >
void array_deep_copy (T *array, const Kokkos::View< T *, Kokkos::LayoutRight, Device > &view)
 
template<typename T , typename Device >
void array_deep_copy (T *array, const Kokkos::View< T **, Kokkos::LayoutRight, Device > &view)
 
template<typename T , typename Device >
void array_deep_copy (T *array, const Kokkos::View< T ***, Kokkos::LayoutRight, Device > &view)
 
template<typename T , typename Device >
void array_deep_copy (T *array, const Kokkos::View< T ****, Kokkos::LayoutRight, Device > &view)
 
template<typename T , typename Device >
void array_deep_copy (T *array, const Kokkos::View< T *****, Kokkos::LayoutRight, Device > &view)
 
template<typename T , typename Device >
void array_deep_copy (T *array, const Kokkos::View< T ******, Kokkos::LayoutRight, Device > &view)
 
template<typename T , typename Device >
void array_deep_copy (const Kokkos::View< T *, Kokkos::LayoutRight, Device > &view, T *array)
 
template<typename T , typename Device >
void array_deep_copy (const Kokkos::View< T **, Kokkos::LayoutRight, Device > &view, T *array)
 
template<typename T , typename Device >
void array_deep_copy (const Kokkos::View< T ***, Kokkos::LayoutRight, Device > &view, T *array)
 
template<typename T , typename Device >
void array_deep_copy (const Kokkos::View< T ****, Kokkos::LayoutRight, Device > &view, T *array)
 
template<typename T , typename Device >
void array_deep_copy (const Kokkos::View< T *****, Kokkos::LayoutRight, Device > &view, T *array)
 
template<typename T , typename Device >
void array_deep_copy (const Kokkos::View< T ******, Kokkos::LayoutRight, Device > &view, T *array)
 
template<typename T >
void subarray_deep_copy (T *array, const Kokkos::View< T *, Kokkos::LayoutRight, DeviceType > &view, int isp)
 
template<typename T >
void subarray_deep_copy (T *array, const Kokkos::View< T ***, Kokkos::LayoutRight, DeviceType > &view, int isp)
 
template<typename T >
void subarray_deep_copy (const Kokkos::View< T *, Kokkos::LayoutRight, DeviceType > &view, T *array, int isp)
 
template<typename T >
void subarray_deep_copy (const Kokkos::View< T ***, Kokkos::LayoutRight, DeviceType > &view, T *array, int isp)
 

Function Documentation

template<typename T , typename Device >
void array_deep_copy ( T *  array,
const Kokkos::View< T *, Kokkos::LayoutRight, Device > &  view 
)
inline

Here is the caller graph for this function:

template<typename T , typename Device >
void array_deep_copy ( T *  array,
const Kokkos::View< T **, Kokkos::LayoutRight, Device > &  view 
)
inline
template<typename T , typename Device >
void array_deep_copy ( T *  array,
const Kokkos::View< T ***, Kokkos::LayoutRight, Device > &  view 
)
inline
template<typename T , typename Device >
void array_deep_copy ( T *  array,
const Kokkos::View< T ****, Kokkos::LayoutRight, Device > &  view 
)
inline
template<typename T , typename Device >
void array_deep_copy ( T *  array,
const Kokkos::View< T *****, Kokkos::LayoutRight, Device > &  view 
)
inline
template<typename T , typename Device >
void array_deep_copy ( T *  array,
const Kokkos::View< T ******, Kokkos::LayoutRight, Device > &  view 
)
inline
template<typename T , typename Device >
void array_deep_copy ( const Kokkos::View< T *, Kokkos::LayoutRight, Device > &  view,
T *  array 
)
inline
template<typename T , typename Device >
void array_deep_copy ( const Kokkos::View< T **, Kokkos::LayoutRight, Device > &  view,
T *  array 
)
inline
template<typename T , typename Device >
void array_deep_copy ( const Kokkos::View< T ***, Kokkos::LayoutRight, Device > &  view,
T *  array 
)
inline
template<typename T , typename Device >
void array_deep_copy ( const Kokkos::View< T ****, Kokkos::LayoutRight, Device > &  view,
T *  array 
)
inline
template<typename T , typename Device >
void array_deep_copy ( const Kokkos::View< T *****, Kokkos::LayoutRight, Device > &  view,
T *  array 
)
inline
template<typename T , typename Device >
void array_deep_copy ( const Kokkos::View< T ******, Kokkos::LayoutRight, Device > &  view,
T *  array 
)
inline
template<typename T >
void subarray_deep_copy ( T *  array,
const Kokkos::View< T *, Kokkos::LayoutRight, DeviceType > &  view,
int  isp 
)
inline
template<typename T >
void subarray_deep_copy ( T *  array,
const Kokkos::View< T ***, Kokkos::LayoutRight, DeviceType > &  view,
int  isp 
)
inline
template<typename T >
void subarray_deep_copy ( const Kokkos::View< T *, Kokkos::LayoutRight, DeviceType > &  view,
T *  array,
int  isp 
)
inline
template<typename T >
void subarray_deep_copy ( const Kokkos::View< T ***, Kokkos::LayoutRight, DeviceType > &  view,
T *  array,
int  isp 
)
inline