XGC1
Diffusion Member List

This is the complete list of members for Diffusion, including all inherited members.

apply(const Simulation< DeviceType > &sml, const Grid< DeviceType > &grid, const MagneticField< DeviceType > &magnetic_field, ElectricField< DeviceType > &electric_field, const DomainDecomposition< DeviceType > &pol_decomp, const VelocityGrid &vgrid, Plasma &plasma, Smoothing &smoothing, DiagF0DF &diag_f0_df, const Moments &moments, const VGridDistribution< DeviceType > &f0_f, VGridDistribution< DeviceType > &f0_df0g, double dt)Diffusion
bndryDiffusionprivate
Diffusion()Diffusioninline
Diffusion(NLReader::NamelistReader &nlr, const MagneticField< DeviceType > &magnetic_field, const Grid< DeviceType > &grid)Diffusion
diffusion_update_streamDiffusionprivate
init(NLReader::NamelistReader &nlr, const MagneticField< DeviceType > &magnetic_field, const Grid< DeviceType > &grid)Diffusion
inner_psi_boundDiffusionprivate
is_triggered(int step)Sourceinline
is_triggered_update(int step) constDiffusioninline
outer_psi_boundDiffusionprivate
step_triggerSource
step_trigger_updateDiffusionprivate
trigger_count_update(int step) constDiffusioninline
update(const Plasma &plasma, const DomainDecomposition< DeviceType > &pol_decomp, const Grid< DeviceType > &grid)Diffusion
update_onDiffusionprivate
use_smoothingDiffusionprivate