| 
| template<class Device , typename T >  | 
| View< T *, CLayout, Device >  | my_mirror_view (const View< T *, CLayout, Device > &view, Device nd) | 
|   | 
| template<class NewDevice , class Device , typename T >  | 
| View< T *, CLayout, NewDevice >  | my_mirror_view (const View< T *, CLayout, Device > &view, NewDevice nd) | 
|   | 
| template<class Device , typename T >  | 
| View< T *, CLayout, Device >  | my_mirror_view (const View< T *, CLayout, Device > &view, Device nd, const View< T *, CLayout, Device > scratch_view) | 
|   | 
| template<class NewDevice , class Device , typename T >  | 
| View< T *, CLayout, NewDevice >  | my_mirror_view (const View< T *, CLayout, Device > &view, NewDevice nd, const View< T *, CLayout, NewDevice > scratch_view) | 
|   | 
| template<class Device , typename T >  | 
| View< T **, CLayout, Device >  | my_mirror_view (const View< T **, CLayout, Device > &view, Device nd) | 
|   | 
| template<class NewDevice , class Device , typename T >  | 
| View< T **, CLayout, NewDevice >  | my_mirror_view (const View< T **, CLayout, Device > &view, NewDevice nd) | 
|   | 
| template<class Device , typename T >  | 
| View< T **, CLayout, Device >  | my_mirror_view (const View< T **, CLayout, Device > &view, Device nd, const View< T **, CLayout, Device > scratch_view) | 
|   | 
| template<class NewDevice , class Device , typename T >  | 
| View< T **, CLayout, NewDevice >  | my_mirror_view (const View< T **, CLayout, Device > &view, NewDevice nd, const View< T **, CLayout, NewDevice > scratch_view) | 
|   | 
| template<class Device , typename T , typename T2 >  | 
| View< T *, CLayout, Device, Kokkos::MemoryTraits< Kokkos::Unmanaged > >  | my_mirror_view (const View< T *, CLayout, Device, Kokkos::MemoryTraits< Kokkos::Unmanaged >> &view, Device nd, const T2 &scratch_view) | 
|   | 
| template<class NewDevice , class Device , typename T , typename T2 >  | 
| View< T *, CLayout, NewDevice, Kokkos::MemoryTraits< Kokkos::Unmanaged > >  | my_mirror_view (const View< T *, CLayout, Device, Kokkos::MemoryTraits< Kokkos::Unmanaged >> &view, NewDevice nd, const T2 &scratch_view) | 
|   | 
| template<class Device , typename T , typename T2 >  | 
| View< T **, CLayout, Device, Kokkos::MemoryTraits< Kokkos::Unmanaged > >  | my_mirror_view (const View< T **, CLayout, Device, Kokkos::MemoryTraits< Kokkos::Unmanaged >> &view, Device nd, const T2 &scratch_view) | 
|   | 
| template<class NewDevice , class Device , typename T , typename T2 >  | 
| View< T **, CLayout, NewDevice, Kokkos::MemoryTraits< Kokkos::Unmanaged > >  | my_mirror_view (const View< T **, CLayout, Device, Kokkos::MemoryTraits< Kokkos::Unmanaged >> &view, NewDevice nd, const T2 &scratch_view) | 
|   | 
| template<class Device , typename T >  | 
| View< T *, CLayout, Device >  | my_mirror_scratch_view (const View< T *, CLayout, Device, Kokkos::MemoryTraits< Kokkos::Unmanaged >> &view, Device nd) | 
|   | 
| template<class NewDevice , class Device , typename T >  | 
| View< T *, CLayout, NewDevice >  | my_mirror_scratch_view (const View< T *, CLayout, Device, Kokkos::MemoryTraits< Kokkos::Unmanaged >> &view, NewDevice nd) | 
|   | 
| template<class Device , typename T >  | 
| View< T **, CLayout, Device >  | my_mirror_scratch_view (const View< T **, CLayout, Device, Kokkos::MemoryTraits< Kokkos::Unmanaged >> &view, Device nd) | 
|   | 
| template<class NewDevice , class Device , typename T >  | 
| View< T **, CLayout, NewDevice >  | my_mirror_scratch_view (const View< T **, CLayout, Device, Kokkos::MemoryTraits< Kokkos::Unmanaged >> &view, NewDevice nd) | 
|   | 
| template<class T1 , class T2 >  | 
| void  | mirror_copy (T1 &view_dest, const T2 &view_src) | 
|   |