| 
    XGC1
    
   | 
 
This is the complete list of members for Plasma, including all inherited members.
| all_species | Plasma | |
| deallocate_device_ptl() | Plasma | inline | 
| decomposed_recalculable_f0_arrays | Plasma | |
| DevicePtlOpt enum name | Plasma | |
| Electrons enum value | Plasma | |
| electrons_are_adiabatic() const | Plasma | inline | 
| electrons_are_reduced_deltaf() const | Plasma | |
| estimate_memory_usage(NLReader::NamelistReader &nlr, const Grid< DeviceType > &grid, const DomainDecomposition< DeviceType > &pol_decomp) | Plasma | static | 
| f0_delta_n | Plasma | |
| f0_delta_T | Plasma | |
| f0_delta_u | Plasma | |
| f0_f0g | Plasma | |
| f0_grid() const | Plasma | inline | 
| f0_node_cost | Plasma | |
| for_all(ParticleType particle_type, F func, DevicePtlOpt device_ptl_opt=UseDevicePtl) | Plasma | inline | 
| for_all_ions(F func, DevicePtlOpt device_ptl_opt=UseDevicePtl) | Plasma | inline | 
| for_all_nonadiabatic_species(F func, DevicePtlOpt device_ptl_opt=UseDevicePtl) | Plasma | inline | 
| for_all_species(F func, DevicePtlOpt device_ptl_opt=UseDevicePtl) | Plasma | inline | 
| for_electrons(F func, DevicePtlOpt device_ptl_opt=UseDevicePtl) | Plasma | inline | 
| for_one_species(int isp, F func, DevicePtlOpt device_ptl_opt=UseDevicePtl) | Plasma | inline | 
| get_main_ion_toroidal_transit_time(const MagneticField< DeviceType > &magnetic_field) const | Plasma | inline | 
| init_global_f0_arrays(const Grid< DeviceType > &grid, const MagneticField< DeviceType > &magnetic_field) | Plasma | inlineprivate | 
| initialize_spitzer_res() | Plasma | private | 
| Ions enum value | Plasma | |
| largest_n_ptl(bool check_backup) | Plasma | inline | 
| main_ion_characteristic_energy | Plasma | private | 
| manage_particle_ownership(int isp, DevicePtlOpt device_ptl_opt) | Plasma | inlineprivate | 
| n_nonadiabatic_species | Plasma | |
| NoDevicePtl enum value | Plasma | |
| nspecies | Plasma | |
| particles_d_has_owner | Plasma | private | 
| particles_d_owner | Plasma | private | 
| ParticleType enum name | Plasma | |
| Plasma() | Plasma | inline | 
| 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, int version) | Plasma | |
| read_initial_distribution_all(NLReader::NamelistReader &nlr, const DomainDecomposition< DeviceType > &pol_decomp) | Plasma | inline | 
| remap_f0_f0g(const DomainDecomposition< DeviceType > &pol_decomp) | Plasma | inline | 
| set_unmanaged_f0_species_view(const T_in &view_in, int isp, T_out &view_out) | Plasma | inlineprivate | 
| sp_names | Plasma | |
| species_share_particles_d_ownership | Plasma | private | 
| spitzer_resistivity | Plasma | |
| transfer_particles_d_ownership(int isp) | Plasma | inlineprivate | 
| true_for_all_species(F func) const | Plasma | inline | 
| true_for_some_species(F func) const | Plasma | inline | 
| update_decomposed_f0_calculations(const DomainDecomposition< DeviceType > &pol_decomp, const Grid< DeviceType > &grid, const MagneticField< DeviceType > &magnetic_field, const VelocityGrid &vgrid) | Plasma | |
| UseDevicePtl enum value | Plasma | |
| 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) | Plasma |