XGC1
|
Classes | |
struct | SolverInitData< Device > |
Functions | |
void | init_helmholtz_solver (int isolver, int *pbdH, int n_rhs, int is_update_int) |
void | set_solver_init_data_global (double *den, double *t_ev, double *delta_n, double *delta_t, double *R_tri, double *b2, double *mni, double *mni_pade, double *rhoi2, double *is_es, double *psi, double *alpha_fac, double *b_factors, double *skin_bd_factor, int ntri, int isp_max) |
KOKKOS_INLINE_FUNCTION bool | is_em_turb (const Simulation< DeviceType > &sml, const MagneticField< DeviceType > &magnetic_field, double r, double z, double psi) |
void | set_solver_init_data (const Simulation< DeviceType > &sml, const MagneticField< DeviceType > &magnetic_field, const Grid< DeviceType > &grid, Plasma &plasma, const View< int *, CLayout, DeviceType > &solver_boundary, const View< int *, CLayout, DeviceType > &rhs_boundary, bool use_pade, bool get_b_factors, bool get_skin_bd_factor, const SolverInitData< HostType > &dat) |
void init_helmholtz_solver | ( | int | isolver, |
int * | pbdH, | ||
int | n_rhs, | ||
int | is_update_int | ||
) |
KOKKOS_INLINE_FUNCTION bool is_em_turb | ( | const Simulation< DeviceType > & | sml, |
const MagneticField< DeviceType > & | magnetic_field, | ||
double | r, | ||
double | z, | ||
double | psi | ||
) |
void set_solver_init_data | ( | const Simulation< DeviceType > & | sml, |
const MagneticField< DeviceType > & | magnetic_field, | ||
const Grid< DeviceType > & | grid, | ||
Plasma & | plasma, | ||
const View< int *, CLayout, DeviceType > & | solver_boundary, | ||
const View< int *, CLayout, DeviceType > & | rhs_boundary, | ||
bool | use_pade, | ||
bool | get_b_factors, | ||
bool | get_skin_bd_factor, | ||
const SolverInitData< HostType > & | dat | ||
) |
void set_solver_init_data_global | ( | double * | den, |
double * | t_ev, | ||
double * | delta_n, | ||
double * | delta_t, | ||
double * | R_tri, | ||
double * | b2, | ||
double * | mni, | ||
double * | mni_pade, | ||
double * | rhoi2, | ||
double * | is_es, | ||
double * | psi, | ||
double * | alpha_fac, | ||
double * | b_factors, | ||
double * | skin_bd_factor, | ||
int | ntri, | ||
int | isp_max | ||
) |