XGC1
|
#include <Kokkos_Core.hpp>
#include "timer_macro.hpp"
#include "species.hpp"
#include "electric_field.hpp"
#include "scatter.hpp"
#include "pullback_weight.hpp"
#include "sheath_adjust.hpp"
#include "em_solve_algorithm.hpp"
Functions | |
void | solve_poisson_turb_wrap (int ipc, int adiabatic) |
void | solve_poisson_axisym_wrap (int ipc, int adiabatic) |
void | solve_ampere_wrap (int ipc, int CV_int) |
void | set_as_ah (int iss, int ish, int ihs, int ihh) |
void | copy_psn_ah_to_ah_cv () |
void | electron_n0_totalf (int ipc, Simulation< DeviceType > &sml, const Grid< DeviceType > &grid, const MagneticField< DeviceType > &magnetic_field, ElectricField< DeviceType > &electric_field, Charge< DeviceType, KinType::DriftKin > &charge, Plasma &plasma, const VelocityGrid &vgrid, const DomainDecomposition< DeviceType > &pol_decomp) |
void | em_solve_algorithm (int istep, int ipc, Simulation< DeviceType > &sml, const Grid< DeviceType > &grid, const MagneticField< DeviceType > &magnetic_field, ElectricField< DeviceType > &electric_field, Charges &charges, Plasma &plasma, const VelocityGrid &vgrid, const DomainDecomposition< DeviceType > &pol_decomp) |
void copy_psn_ah_to_ah_cv | ( | ) |
void electron_n0_totalf | ( | int | ipc, |
Simulation< DeviceType > & | sml, | ||
const Grid< DeviceType > & | grid, | ||
const MagneticField< DeviceType > & | magnetic_field, | ||
ElectricField< DeviceType > & | electric_field, | ||
Charge< DeviceType, KinType::DriftKin > & | charge, | ||
Plasma & | plasma, | ||
const VelocityGrid & | vgrid, | ||
const DomainDecomposition< DeviceType > & | pol_decomp | ||
) |
void em_solve_algorithm | ( | int | istep, |
int | ipc, | ||
Simulation< DeviceType > & | sml, | ||
const Grid< DeviceType > & | grid, | ||
const MagneticField< DeviceType > & | magnetic_field, | ||
ElectricField< DeviceType > & | electric_field, | ||
Charges & | charges, | ||
Plasma & | plasma, | ||
const VelocityGrid & | vgrid, | ||
const DomainDecomposition< DeviceType > & | pol_decomp | ||
) |
void set_as_ah | ( | int | iss, |
int | ish, | ||
int | ihs, | ||
int | ihh | ||
) |
void solve_ampere_wrap | ( | int | ipc, |
int | CV_int | ||
) |
void solve_poisson_axisym_wrap | ( | int | ipc, |
int | adiabatic | ||
) |
void solve_poisson_turb_wrap | ( | int | ipc, |
int | adiabatic | ||
) |