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 | ||
) |