XGC1
|
Go to the source code of this file.
Functions | |
KOKKOS_INLINE_FUNCTION void | get_next_point_gl (const MagneticField< DeviceType > &magnetic_field, double x_in_r, double x_in_z, double phi, double psi_in, double dpsi, int direction, double &x_out_r, double &x_out_z, double &dist) |
KOKKOS_INLINE_FUNCTION void | get_next_point_perp (const MagneticField< DeviceType > &magnetic_field, double x_in_r, double x_in_z, double phi, double dlperp, int direction, double &x_out_r, double &x_out_z, double &dist) |
KOKKOS_INLINE_FUNCTION void | get_next_point_tang (const MagneticField< DeviceType > &magnetic_field, double x_r_in, double x_z_in, double phi, double dltheta, int direction, double &x_r_out, double &x_z_out, double &dist) |
KOKKOS_INLINE_FUNCTION void | get_node_psi (const MagneticField< DeviceType > &magnetic_field, const Plane< DeviceType > &plane, double x_r, double x_z, double psi_in, double dpsi_in, int direction, double &dist_out, int &itr, double(&p)[3]) |
KOKKOS_INLINE_FUNCTION void | get_node_perp (const MagneticField< DeviceType > &magnetic_field, const Plane< DeviceType > &plane, double x_r, double x_z, double dlperp_in, int direction, double &dist_out, int &itr, double(&p)[3]) |
KOKKOS_INLINE_FUNCTION void | get_node_theta (const MagneticField< DeviceType > &magnetic_field, const Plane< DeviceType > &plane, double x_r, double x_z, double dltheta_in, int direction, double &dist_out, int &itr, double(&p)[3]) |
KOKKOS_INLINE_FUNCTION void get_next_point_gl | ( | const MagneticField< DeviceType > & | magnetic_field, |
double | x_in_r, | ||
double | x_in_z, | ||
double | phi, | ||
double | psi_in, | ||
double | dpsi, | ||
int | direction, | ||
double & | x_out_r, | ||
double & | x_out_z, | ||
double & | dist | ||
) |
KOKKOS_INLINE_FUNCTION void get_next_point_perp | ( | const MagneticField< DeviceType > & | magnetic_field, |
double | x_in_r, | ||
double | x_in_z, | ||
double | phi, | ||
double | dlperp, | ||
int | direction, | ||
double & | x_out_r, | ||
double & | x_out_z, | ||
double & | dist | ||
) |
KOKKOS_INLINE_FUNCTION void get_next_point_tang | ( | const MagneticField< DeviceType > & | magnetic_field, |
double | x_r_in, | ||
double | x_z_in, | ||
double | phi, | ||
double | dltheta, | ||
int | direction, | ||
double & | x_r_out, | ||
double & | x_z_out, | ||
double & | dist | ||
) |
KOKKOS_INLINE_FUNCTION void get_node_perp | ( | const MagneticField< DeviceType > & | magnetic_field, |
const Plane< DeviceType > & | plane, | ||
double | x_r, | ||
double | x_z, | ||
double | dlperp_in, | ||
int | direction, | ||
double & | dist_out, | ||
int & | itr, | ||
double(&) | p[3] | ||
) |
KOKKOS_INLINE_FUNCTION void get_node_psi | ( | const MagneticField< DeviceType > & | magnetic_field, |
const Plane< DeviceType > & | plane, | ||
double | x_r, | ||
double | x_z, | ||
double | psi_in, | ||
double | dpsi_in, | ||
int | direction, | ||
double & | dist_out, | ||
int & | itr, | ||
double(&) | p[3] | ||
) |
KOKKOS_INLINE_FUNCTION void get_node_theta | ( | const MagneticField< DeviceType > & | magnetic_field, |
const Plane< DeviceType > & | plane, | ||
double | x_r, | ||
double | x_z, | ||
double | dltheta_in, | ||
int | direction, | ||
double & | dist_out, | ||
int & | itr, | ||
double(&) | p[3] | ||
) |