XGCa
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Plasma Member List

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

all_speciesPlasma
deallocate_device_ptl()Plasmainline
decomposed_recalculable_f0_arraysPlasma
DevicePtlOpt enum namePlasma
Electrons enum valuePlasma
estimate_memory_usage(NLReader::NamelistReader &nlr, const Grid< DeviceType > &grid, const DomainDecomposition< DeviceType > &pol_decomp)Plasmastatic
f0_delta_nPlasma
f0_delta_TPlasma
f0_delta_uPlasma
f0_den_globalPlasma
f0_f0gPlasma
f0_gridPlasmaprivate
f0_node_costPlasma
f0_temp_globalPlasma
for_all(ParticleType particle_type, F func, DevicePtlOpt device_ptl_opt=UseDevicePtl)Plasmainline
for_all_ions(F func, DevicePtlOpt device_ptl_opt=UseDevicePtl)Plasmainline
for_all_nonadiabatic_species(F func, DevicePtlOpt device_ptl_opt=UseDevicePtl)Plasmainline
for_all_species(F func, DevicePtlOpt device_ptl_opt=UseDevicePtl)Plasmainline
for_electrons(F func, DevicePtlOpt device_ptl_opt=UseDevicePtl)Plasmainline
for_one_species(int isp, F func, DevicePtlOpt device_ptl_opt=UseDevicePtl)Plasmainline
get_main_ion_toroidal_transit_time(const MagneticField< DeviceType > &magnetic_field) const Plasmainline
init_global_f0_arrays(const Grid< DeviceType > &grid, const MagneticField< DeviceType > &magnetic_field)Plasmainlineprivate
Ions enum valuePlasma
largest_n_ptl(bool check_backup)Plasmainline
main_ion_characteristic_energyPlasmaprivate
manage_particle_ownership(int isp, DevicePtlOpt device_ptl_opt)Plasmainlineprivate
n_nonadiabatic_speciesPlasma
NoDevicePtl enum valuePlasma
nspeciesPlasma
particles_d_has_ownerPlasmaprivate
particles_d_ownerPlasmaprivate
ParticleType enum namePlasma
Plasma()Plasmainline
Plasma(NLReader::NamelistReader &nlr, const Grid< DeviceType > &grid, const MagneticField< DeviceType > &magnetic_field, const DomainDecomposition< DeviceType > &pol_decomp, const VelocityGrid &vgrid)Plasma
read_checkpoint_files(const Grid< DeviceType > &grid, const VelocityGrid &vgrid, const DomainDecomposition< DeviceType > &pol_decomp, const XGC_IO_Stream &stream, const XGC_IO_Stream &f0_stream, bool n_ranks_is_same)Plasma
reduced_deltafPlasmaprivatestatic
resize_f0_f0g(const DomainDecomposition< DeviceType > &pol_decomp, const VelocityGrid &vgrid)Plasmainline
set_unmanaged_f0_species_view(const T_in &view_in, int isp, T_out &view_out)Plasmainlineprivate
sp_namesPlasma
species_share_particles_d_ownershipPlasmaprivate
transfer_particles_d_ownership(int isp)Plasmainlineprivate
update_decomposed_f0_calculations(const DomainDecomposition< DeviceType > &pol_decomp, const Grid< DeviceType > &grid, const MagneticField< DeviceType > &magnetic_field, const VelocityGrid &vgrid)Plasma
UseDevicePtl enum valuePlasma
validate_f0_checkpoint_file_dims(const XGC_IO_Stream &stream, const Grid< DeviceType > &grid, const VelocityGrid &vgrid)Plasma
write_checkpoint_files(const Grid< DeviceType > &grid, const DomainDecomposition< DeviceType > &pol_decomp, const XGC_IO_Stream &stream, const XGC_IO_Stream &f0_stream)Plasma