XGCa
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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< HostType > &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) const Diffusioninline
outer_psi_boundDiffusionprivate
step_triggerSource
step_trigger_updateDiffusionprivate
trigger_count_update(int step) const Diffusioninline
update(const Plasma &plasma, const DomainDecomposition< DeviceType > &pol_decomp, const Grid< DeviceType > &grid)Diffusion
update_onDiffusionprivate
use_smoothingDiffusionprivate