|
ORB5X 1.0.0
Performance-portable global electromagnetic gyrokinetic PIC code
|
#include "parmove.hpp"
Public Member Functions | |
| void | operator() (const int i) const |
| UnpackReceiveBufferFunctor (Kokkos::View< Real * > arr_, Kokkos::View< int * > rdispl_, Kokkos::View< Real * > rbuf_, int natts_, int npmax_, int np_new_) | |
| UnpackReceiveBufferFunctor (Kokkos::View< Real **, Kokkos::LayoutStride > arr_, Kokkos::View< int * > rdispl_, Kokkos::View< Real * > rbuf_, int natts_, int npmax_, int np_new_) | |
Public Attributes | |
| Kokkos::View< Real **, Kokkos::LayoutStride > | arr |
| Kokkos::View< Real * > | arr_flat |
| int | natts |
| int | np_new |
| int | npmax |
| Kokkos::View< Real * > | rbuf |
| Kokkos::View< int * > | rdispl |
| bool | use_flat = false |
|
inline |
| Kokkos::View<Real**, Kokkos::LayoutStride> orb5x::UnpackReceiveBufferFunctor::arr |
Referenced by operator()(), and UnpackReceiveBufferFunctor().
| Kokkos::View<Real*> orb5x::UnpackReceiveBufferFunctor::arr_flat |
Referenced by operator()(), and UnpackReceiveBufferFunctor().
| int orb5x::UnpackReceiveBufferFunctor::natts |
Referenced by operator()(), UnpackReceiveBufferFunctor(), and UnpackReceiveBufferFunctor().
| int orb5x::UnpackReceiveBufferFunctor::np_new |
Referenced by operator()(), UnpackReceiveBufferFunctor(), and UnpackReceiveBufferFunctor().
| int orb5x::UnpackReceiveBufferFunctor::npmax |
Referenced by operator()(), UnpackReceiveBufferFunctor(), and UnpackReceiveBufferFunctor().
| Kokkos::View<Real*> orb5x::UnpackReceiveBufferFunctor::rbuf |
Referenced by operator()(), UnpackReceiveBufferFunctor(), and UnpackReceiveBufferFunctor().
| Kokkos::View<int*> orb5x::UnpackReceiveBufferFunctor::rdispl |
Referenced by UnpackReceiveBufferFunctor(), and UnpackReceiveBufferFunctor().
| bool orb5x::UnpackReceiveBufferFunctor::use_flat = false |
Referenced by operator()(), and UnpackReceiveBufferFunctor().