| back_up_SoA(Cabana::AoSoA< ParticleDataTypes, Device, VEC_LEN > &backup_SoA, int offset, int n) const | Species< Device > | inline |
| backup_particles | Species< Device > | |
| backup_particles_d | Species< Device > | |
| backup_particles_on_device | Species< Device > | |
| c2_2m | Species< Device > | |
| c_m | Species< Device > | |
| charge | Species< Device > | |
| charge_eu | Species< Device > | |
| clear_backup_phase() | Species< Device > | inline |
| collision_grid_index | Species< Device > | |
| copy_particles_from_device() | Species< Device > | inline |
| copy_particles_from_device_if_not_resident() | Species< Device > | inline |
| copy_particles_from_device_if_resident() | Species< Device > | inline |
| copy_particles_to_device() | Species< Device > | inline |
| copy_particles_to_device_if_not_resident() | Species< Device > | inline |
| copy_particles_to_device_if_resident() | Species< Device > | inline |
| copy_phase0_to_device_if_not_resident() | Species< Device > | inline |
| copy_to_phase0(Species< Device > &species) | Species< Device > | inline |
| dynamic_f0 | Species< Device > | |
| eq_den | Species< Device > | |
| eq_fg_flow | Species< Device > | |
| eq_fg_flow_type | Species< Device > | |
| eq_fg_temp | Species< Device > | |
| eq_flow | Species< Device > | |
| eq_flow_ms(const MagneticField< DeviceType > &magnetic_field, double psi_in, double r, double z, double bphi_over_b) const | Species< Device > | inline |
| eq_flow_type | Species< Device > | |
| eq_mk_den | Species< Device > | |
| eq_mk_flow | Species< Device > | |
| eq_mk_flow_type | Species< Device > | |
| eq_mk_temp | Species< Device > | |
| eq_temp | Species< Device > | |
| estimate_memory_usage(NLReader::NamelistReader &nlr, const Grid< DeviceType > &grid, const DomainDecomposition< DeviceType > &pol_decomp, int species_idx) | Species< Device > | static |
| f0 | Species< Device > | |
| f_analytic_shape | Species< Device > | |
| for_all_particles(const std::string label, F lambda_func) const | Species< Device > | inline |
| for_all_particles(const std::string label, F lambda_func, const PtlMvmt mvmt, LaunchBounds launch_bounds=LaunchBounds::Default) | Species< Device > | inline |
| for_particle_range(int begin_idx, int end_idx, const std::string label, F lambda_func) const | Species< Device > | inline |
| get_f0_eq_thermal_velocity(int inode) const | Species< Device > | inline |
| get_f0_eq_thermal_velocity_lnode(int inode) const | Species< Device > | inline |
| get_f0_eq_thermal_velocity_lnode_h(int inode) const | Species< Device > | inline |
| get_f0_fg_unit_velocity_lnode_h(int inode) const | Species< Device > | inline |
| get_fg_gyro_radius(int inode, double smu_n, double bfield) const | Species< Device > | inline |
| get_initial_n_ptl(NLReader::NamelistReader &nlr, const Grid< DeviceType > &grid, const DomainDecomposition< DeviceType > &pol_decomp, int species_idx, bool verbose) | Species< Device > | static |
| get_max_gid() const | Species< Device > | |
| get_max_n_ptl() | Species< Device > | inline |
| get_particle_velocity_and_nearest_node(const Grid< DeviceType > &grid, const MagneticField< DeviceType > &magnetic_field, const DomainDecomposition< DeviceType > &pol_decomp, SimdParticles &part, Simd< double > &smu, Simd< double > &vp, Simd< int > &nearest_node, Simd< bool > ¬_in_triangle, Simd< bool > ¬_in_poloidal_domain) const | Species< Device > | inline |
| get_ptl_write_total_and_offsets(const DomainDecomposition< DeviceType > &pol_decomp, long long int &inum_total, long long int &ioff) const | Species< Device > | |
| get_total_n_ptl() | Species< Device > | inline |
| get_tr_save(int i_item, Simd< int > &itr) const | Species< Device > | inline |
| gyro_avg_matrices | Species< Device > | |
| idx | Species< Device > | |
| initialize_global_f0_arrays(const Grid< DeviceType > &grid, const MagneticField< DeviceType > &magnetic_field) | Species< Device > | |
| is_adiabatic | Species< Device > | |
| is_electron | Species< Device > | |
| kintype | Species< Device > | |
| LaunchBounds enum name | Species< Device > | |
| marker_type | Species< Device > | |
| mass | Species< Device > | |
| maxwellian_init | Species< Device > | |
| minimum_ptl_reservation | Species< Device > | |
| move_phase0_from_device_if_not_resident() | Species< Device > | inline |
| n_backup_particles | Species< Device > | |
| n_ptl | Species< Device > | |
| ncycles | Species< Device > | |
| ncycles_between_sorts | Species< Device > | |
| nonadiabatic_idx | Species< Device > | |
| owns_particles_d | Species< Device > | |
| particles | Species< Device > | |
| particles_are_backed_up | Species< Device > | |
| particles_d | Species< Device > | |
| particles_resident_on_device | Species< Device > | |
| ph0() const | Species< Device > | inline |
| phase0 | Species< Device > | |
| phase0_d | Species< Device > | |
| phase0_is_stored() const | Species< Device > | inline |
| ptl() const | Species< Device > | inline |
| read_f0_checkpoint_files(const DomainDecomposition< DeviceType > &pol_decomp, const XGC_IO_Stream &stream, std::string sp_name) | Species< Device > | |
| read_initial_distribution(NLReader::NamelistReader &nlr, const DomainDecomposition< DeviceType > &pol_decomp) | Species< Device > | |
| read_ptl_checkpoint_files(const DomainDecomposition< DeviceType > &pol_decomp, const XGC_IO_Stream &stream, std::string sp_name, bool n_ranks_is_same, int version) | Species< Device > | |
| resize_device_particles() | Species< Device > | inline |
| resize_device_particles(int new_n_ptl) | Species< Device > | inline |
| resize_host_particles_to_match_device() | Species< Device > | inline |
| resize_particles(int new_n_ptl) | Species< Device > | inline |
| restore_backup_SoA(Cabana::AoSoA< ParticleDataTypes, Device, VEC_LEN > &backup_SoA, int offset, int n) const | Species< Device > | inline |
| restore_particles_from_backup() | Species< Device > | inline |
| restore_phase_from_phase0(const AoSoAIndices< Device > &inds, SimdParticles &part_one) const | Species< Device > | inline |
| RK_restoration_method | Species< Device > | |
| save_backup_particles() | Species< Device > | inline |
| set_buffer_particles_d() | Species< Device > | inline |
| set_buffer_phase0_d() | Species< Device > | inline |
| Species(int idx_in, int nonadiabatic_idx_in, bool is_electron_in, bool is_adiabatic_in, KinType kintype_in, double mass_in, double charge_in, double charge_eu_in, int ncycles_in) | Species< Device > | |
| Species(NLReader::NamelistReader &nlr, const Grid< DeviceType > &grid, const MagneticField< DeviceType > &magnetic_field, const DomainDecomposition< DeviceType > &pol_decomp, int idx_in, int nonadiabatic_idx_in) | Species< Device > | |
| Species(SpeciesType sp_type, int n_ptl) | Species< Device > | inline |
| Species(int n_ptl_in) | Species< Device > | inline |
| stream_particles | Species< Device > | |
| tr_save | Species< Device > | |
| unassign_host_particles() | Species< Device > | inline |
| update_decomposed_f0_calculations(const DomainDecomposition< DeviceType > &pol_decomp, const Grid< DeviceType > &grid, const MagneticField< DeviceType > &magnetic_field, const VelocityGrid &vgrid) | Species< Device > | |
| weight_evo_eq | Species< Device > | |
| write_f0_checkpoint_files(const DomainDecomposition< DeviceType > &pol_decomp, const XGC_IO_Stream &stream, std::string sp_name) | Species< Device > | |
| write_ptl_checkpoint_files(const DomainDecomposition< DeviceType > &pol_decomp, const XGC_IO_Stream &stream, std::string sp_name) | Species< Device > | |