Derived work arrays used by distribution and moment diagnostics. More...
#include "globals.hpp"
Public Attributes | |
| int | counter_mom_freq = 0 |
| Steps accumulated toward the next moment output. | |
| int | counter_phi_freq = 0 |
| Steps accumulated toward the next field output. | |
| Kokkos::View< Real * > | dlambda_inv |
| Per-species inverse pitch-bin width. | |
| Kokkos::View< Real * > | dNRG_inv |
| Per-species inverse energy-bin width. | |
| int | nbin_chi_coarse = 32 |
| Coarse poloidal bins used by reduced diagnostics. | |
| Kokkos::View< int * > | nbLambdaSubgroup |
| Pitch bins assigned to each subgroup. | |
| Kokkos::View< int * > | nbNRGSubgroup |
| Energy bins assigned to each subgroup. | |
| Kokkos::View< int * > | nbsubgroup |
| Number of diagnostic subgroups per species. | |
| bool | nl_diagnoseOff = false |
| Disable runtime diagnostics without changing input cadences. | |
| bool | nl_split_vpar = false |
| Separate positive and negative parallel velocity bins. | |
Derived work arrays used by distribution and moment diagnostics.
Unlike DiagVariables, this structure owns runtime bin metrics and subgroup layouts rather than user inputs.
| int orb5x::DiagnosticsVariables::counter_mom_freq = 0 |
Steps accumulated toward the next moment output.
| int orb5x::DiagnosticsVariables::counter_phi_freq = 0 |
Steps accumulated toward the next field output.
| Kokkos::View<Real*> orb5x::DiagnosticsVariables::dlambda_inv |
Per-species inverse pitch-bin width.
| Kokkos::View<Real*> orb5x::DiagnosticsVariables::dNRG_inv |
Per-species inverse energy-bin width.
| int orb5x::DiagnosticsVariables::nbin_chi_coarse = 32 |
Coarse poloidal bins used by reduced diagnostics.
| Kokkos::View<int*> orb5x::DiagnosticsVariables::nbLambdaSubgroup |
Pitch bins assigned to each subgroup.
| Kokkos::View<int*> orb5x::DiagnosticsVariables::nbNRGSubgroup |
Energy bins assigned to each subgroup.
| Kokkos::View<int*> orb5x::DiagnosticsVariables::nbsubgroup |
Number of diagnostic subgroups per species.
| bool orb5x::DiagnosticsVariables::nl_diagnoseOff = false |
Disable runtime diagnostics without changing input cadences.
| bool orb5x::DiagnosticsVariables::nl_split_vpar = false |
Separate positive and negative parallel velocity bins.