|
XGCa
|
#include "magnetic_field.hpp"#include "plane.hpp"#include "follow_psi_gradients.hpp"#include "grid_node_tr_mapping.hpp"
Functions | |
| KOKKOS_INLINE_FUNCTION int | set_gradient_mat_flux_aligned (const MagneticField< DeviceType > &magnetic_field, const Plane< DeviceType > &plane, const View< int *, CLayout, DeviceType > &num_t_node, const View< int **, CLayout, DeviceType > &tr_node, int inode, const GradientMatrices< DeviceType > &gradient_matrices) |
| void | init_gradient_mat (const MagneticField< DeviceType > &magnetic_field, const Plane< DeviceType > &plane, const View< int *, CLayout, DeviceType > &num_t_node, const View< int **, CLayout, DeviceType > &tr_node, double gradpsi_limit, bool grad_psitheta, bool exclude_private, GradientMatrices< DeviceType > &gradient_matrices, View< double ***, CLayout, DeviceType > &unit_vecs, View< int *, CLayout, DeviceType > &basis) |
| void init_gradient_mat | ( | const MagneticField< DeviceType > & | magnetic_field, |
| const Plane< DeviceType > & | plane, | ||
| const View< int *, CLayout, DeviceType > & | num_t_node, | ||
| const View< int **, CLayout, DeviceType > & | tr_node, | ||
| double | gradpsi_limit, | ||
| bool | grad_psitheta, | ||
| bool | exclude_private, | ||
| GradientMatrices< DeviceType > & | gradient_matrices, | ||
| View< double ***, CLayout, DeviceType > & | unit_vecs, | ||
| View< int *, CLayout, DeviceType > & | basis | ||
| ) |


| KOKKOS_INLINE_FUNCTION int set_gradient_mat_flux_aligned | ( | const MagneticField< DeviceType > & | magnetic_field, |
| const Plane< DeviceType > & | plane, | ||
| const View< int *, CLayout, DeviceType > & | num_t_node, | ||
| const View< int **, CLayout, DeviceType > & | tr_node, | ||
| int | inode, | ||
| const GradientMatrices< DeviceType > & | gradient_matrices | ||
| ) |

