XGCa
|
#include <iostream>
#include <Kokkos_Core.hpp>
#include "NamelistReader.hpp"
#include "species.hpp"
#include "heat_diagnostics.hpp"
#include "domain_decomposition.hpp"
#include "charge.hpp"
#include "init_objects.hpp"
Functions | |
double | get_sml_tran () |
void | get_ptb_3db_init (int *rampup_vac_int_in, int *num_ntor_in, int *rampup_time_in, int *start_time_in, int **ntor_in) |
void | get_init_eq_profs (int isp, int iprof, double **inx_in, double **iny_in, double **sv_in, double *p_min_in, double *p_max_in, int *shape, double **v_in) |
int | get_heat_mode () |
void | get_init_heat_diag1 (int *heat_nsection_in, int *heat_npsi_in, int *heat_nr_in, int *heat_nz_in, double **heat_rmin_in, double **heat_rmax_in, double **heat_dr_in, double **heat_zmin_in, double **heat_zmax_in, double **heat_dz_in, double **heat_pmin_in, double **heat_dp_in) |
void | get_init_heat_diag2 (int *heat_nseg_in, int *heat_nphi_in, double *heat_delta_phi_in, double **heat_r2_in, double **heat_z2_in) |
void | init_objects (NLReader::NamelistReader &nlr, const Simulation< DeviceType > &sml, const MagneticField< DeviceType > &magnetic_field, Plasma &plasma, const Grid< DeviceType > &grid, PerturbedBField< DeviceType > &perturbed_B_field, HeatDiagnostics< DeviceType > &heat_diag) |
void | normalize_sml_values (const MagneticField< DeviceType > &magnetic_field, Simulation< DeviceType > &sml) |
void | set_sml_monte_num (NLReader::NamelistReader &nlr, const Grid< HostType > &grid) |
int get_heat_mode | ( | ) |
void get_init_eq_profs | ( | int | isp, |
int | iprof, | ||
double ** | inx_in, | ||
double ** | iny_in, | ||
double ** | sv_in, | ||
double * | p_min_in, | ||
double * | p_max_in, | ||
int * | shape, | ||
double ** | v_in | ||
) |
void get_init_heat_diag1 | ( | int * | heat_nsection_in, |
int * | heat_npsi_in, | ||
int * | heat_nr_in, | ||
int * | heat_nz_in, | ||
double ** | heat_rmin_in, | ||
double ** | heat_rmax_in, | ||
double ** | heat_dr_in, | ||
double ** | heat_zmin_in, | ||
double ** | heat_zmax_in, | ||
double ** | heat_dz_in, | ||
double ** | heat_pmin_in, | ||
double ** | heat_dp_in | ||
) |
void get_init_heat_diag2 | ( | int * | heat_nseg_in, |
int * | heat_nphi_in, | ||
double * | heat_delta_phi_in, | ||
double ** | heat_r2_in, | ||
double ** | heat_z2_in | ||
) |
void get_ptb_3db_init | ( | int * | rampup_vac_int_in, |
int * | num_ntor_in, | ||
int * | rampup_time_in, | ||
int * | start_time_in, | ||
int ** | ntor_in | ||
) |
double get_sml_tran | ( | ) |
void init_objects | ( | NLReader::NamelistReader & | nlr, |
const Simulation< DeviceType > & | sml, | ||
const MagneticField< DeviceType > & | magnetic_field, | ||
Plasma & | plasma, | ||
const Grid< DeviceType > & | grid, | ||
PerturbedBField< DeviceType > & | perturbed_B_field, | ||
HeatDiagnostics< DeviceType > & | heat_diag | ||
) |
void normalize_sml_values | ( | const MagneticField< DeviceType > & | magnetic_field, |
Simulation< DeviceType > & | sml | ||
) |
void set_sml_monte_num | ( | NLReader::NamelistReader & | nlr, |
const Grid< HostType > & | grid | ||
) |