#include <Kokkos_Core.hpp>
#include "timer_macro.hpp"
#include "species.hpp"
#include "electric_field.hpp"
#include "scatter.hpp"
#include "pullback_weight.hpp"
#include "get_potential_grad.hpp"
#include "sheath_adjust.hpp"
#include "em_solve_algorithm.hpp"
Functions | |
void | adiabatic_poisson (int ipc) |
void | solve_poisson_simple_wrap (int ipc, int adiabatic, int mem_alloc) |
void | solve_poisson_wrap (int n0_only_int, int iflag) |
void | solve_ampere_wrap (int iflag, 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 > &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 adiabatic_poisson | ( | int | ipc | ) |
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 > & | 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 | iflag, |
int | CV_int | ||
) |
void solve_poisson_simple_wrap | ( | int | ipc, |
int | adiabatic, | ||
int | mem_alloc | ||
) |
void solve_poisson_wrap | ( | int | n0_only_int, |
int | iflag | ||
) |