|
ORB5X 1.0.0
Performance-portable global electromagnetic gyrokinetic PIC code
|
#include "fields.hpp"
Public Member Functions | |
| void | allocate (int nspecies, int ns, int nchi, int nphip, int nidbas, int neq_f) |
| void | allocate_field_storage (int ns, int nchi, int nphip, int nidbas, int neq_f) |
| void | allocate_metadata (int nspecies) |
| FieldType ()=default | |
Public Attributes | |
| Kokkos::View< Real *** > | bspl |
| Kokkos::View< int * > | field_pic |
| Kokkos::View< int * > | grad_field_pic |
| Kokkos::View< int * > | gyro_field_pic |
| Kokkos::View< int * > | gyro_grad_field_pic |
| Kokkos::View< int * > | need_field |
| Kokkos::View< int * > | need_grad_field |
| Kokkos::View< int * > | need_gyro_field |
| Kokkos::View< int * > | need_gyro_grad_field |
| Kokkos::View< Complex ** > | rhs_f |
|
default |
|
inline |
References allocate_field_storage(), and allocate_metadata().
|
inline |
Referenced by allocate().
|
inline |
References field_pic, grad_field_pic, gyro_field_pic, gyro_grad_field_pic, need_field, need_grad_field, need_gyro_field, and need_gyro_grad_field.
Referenced by allocate().
| Kokkos::View<Real***> orb5x::FieldType::bspl |
Referenced by allocate_field_storage().
| Kokkos::View<int*> orb5x::FieldType::field_pic |
Referenced by allocate_metadata().
| Kokkos::View<int*> orb5x::FieldType::grad_field_pic |
Referenced by allocate_metadata().
| Kokkos::View<int*> orb5x::FieldType::gyro_field_pic |
Referenced by allocate_metadata().
| Kokkos::View<int*> orb5x::FieldType::gyro_grad_field_pic |
Referenced by allocate_metadata().
| Kokkos::View<int*> orb5x::FieldType::need_field |
Referenced by allocate_metadata().
| Kokkos::View<int*> orb5x::FieldType::need_grad_field |
Referenced by allocate_metadata().
| Kokkos::View<int*> orb5x::FieldType::need_gyro_field |
Referenced by allocate_metadata().
| Kokkos::View<int*> orb5x::FieldType::need_gyro_grad_field |
Referenced by allocate_metadata().
| Kokkos::View<Complex**> orb5x::FieldType::rhs_f |
Referenced by allocate_field_storage().