XGC1
|
This is the complete list of members for MonteCarloCollider< Device >, including all inherited members.
accel | MonteCarloCollider< Device > | private |
accel_factor1 | MonteCarloCollider< Device > | private |
accel_factor2 | MonteCarloCollider< Device > | private |
accel_n | MonteCarloCollider< Device > | private |
accel_pin1 | MonteCarloCollider< Device > | private |
accel_pin2 | MonteCarloCollider< Device > | private |
accel_pout1 | MonteCarloCollider< Device > | private |
accel_pout2 | MonteCarloCollider< Device > | private |
background_sp_profile(const MagneticField< DeviceType > &magnetic_field, double theta, double r, double z, double psi, const Species< DeviceType > &species, double &den, double &temp, double &up) const | MonteCarloCollider< Device > | inlineprivate |
collision_c(const MagneticField< DeviceType > &magnetic_field, const Species< DeviceType > &species, const Species< DeviceType > &species_b, const pool_type &rand_pool, const double dt, const bool do_pitch_angle_scattering, const double ekmin, const int idx) const | MonteCarloCollider< Device > | inline |
do_snapshot(int istep) const | MonteCarloCollider< Device > | inline |
en_col_on | MonteCarloCollider< Device > | private |
find_freq(double en_a, double vprt, double mass, double charge, double dn_b, double en_b_ev, double mass_b, double charge_b, double accel, double &freq_scat, double &freq_slow, double &freq_fac0) const | MonteCarloCollider< Device > | inlineprivate |
get_accel_factor(double psi) const | MonteCarloCollider< Device > | inlineprivate |
MonteCarloCollider() | MonteCarloCollider< Device > | inline |
MonteCarloCollider(NLReader::NamelistReader &nlr, const DomainDecomposition< DeviceType > &pol_decomp, const MagneticField< DeviceType > &magnetic_field, const Grid< DeviceType > &grid, int n_nonadiabatic_species) | MonteCarloCollider< Device > | inline |
moving_frame | MonteCarloCollider< Device > | private |
period | MonteCarloCollider< Device > | |
pin | MonteCarloCollider< Device > | private |
pout | MonteCarloCollider< Device > | private |
scatter_one(RandGen &rand_gen, double vprt, double massa_au, double chargea_eu, double denb, double tempb_ev, double massb_au, double chargeb_eu, double accel, double dt, double ekmin, bool do_pitch_angle_scattering, double &ekin, double &pitch) const | MonteCarloCollider< Device > | inlineprivate |
update_vb(const MagneticField< DeviceType > &magnetic_field, Species< DeviceType > &species) | MonteCarloCollider< Device > | inline |
update_vb_all_species(const MagneticField< DeviceType > &magnetic_field, Plasma &plasma) | MonteCarloCollider< Device > | inline |
use_varying_bg | MonteCarloCollider< Device > | private |
vb | MonteCarloCollider< Device > | private |