Tabulated numerical equilibrium distribution on (psi,u,ze).
More...
#include "globals.hpp"
Public Attributes | |
| Real | dpsi = 0.0 |
| Uniform poloidal-flux spacing. | |
| Real | du = 0.0 |
| Uniform normalized-speed spacing. | |
| Real | dze = 0.0 |
Uniform ze spacing. | |
| Kokkos::View< Real *** > | f0 |
Distribution values with shape [npsi][nu][nze]. | |
| bool | nl_divide_n = true |
| Divide the table by the equilibrium density profile. | |
| bool | nl_dump = false |
| Write the tabulated distribution to diagnostics. | |
| bool | nl_dump_derivs = false |
| Also write numerical distribution derivatives. | |
| int | npsi = 100 |
| Number of poloidal-flux samples. | |
| int | nu = 129 |
| Number of normalized-speed samples. | |
| int | nze = 129 |
Number of energy/pitch-like ze samples. | |
| Kokkos::View< Real * > | psi |
Poloidal-flux coordinates, length npsi. | |
| Real | psimax = 0.0 |
| Upper poloidal-flux bound. | |
| Real | psimin = 0.0 |
| Lower poloidal-flux bound. | |
| Kokkos::View< Real * > | u |
Normalized-speed coordinates, length nu. | |
| Real | umax = 0.0 |
| Upper normalized-speed bound. | |
| Real | umin = 0.0 |
| Lower normalized-speed bound. | |
| Kokkos::View< Real * > | ze |
Energy/pitch coordinates, length nze. | |
| Real | zemax = 0.0 |
Upper ze bound. | |
| Real | zemin = 0.0 |
Lower ze bound. | |
Tabulated numerical equilibrium distribution on (psi,u,ze).
Views use zero-based layout f0(i_psi,i_u,i_ze) and normalized phase-space coordinates. The same representation is used for loaded and dumped f0.
| Real orb5x::NumericalF0::dpsi = 0.0 |
Uniform poloidal-flux spacing.
| Real orb5x::NumericalF0::du = 0.0 |
Uniform normalized-speed spacing.
| Real orb5x::NumericalF0::dze = 0.0 |
Uniform ze spacing.
| Kokkos::View<Real***> orb5x::NumericalF0::f0 |
Distribution values with shape [npsi][nu][nze].
| bool orb5x::NumericalF0::nl_divide_n = true |
Divide the table by the equilibrium density profile.
| bool orb5x::NumericalF0::nl_dump = false |
Write the tabulated distribution to diagnostics.
| bool orb5x::NumericalF0::nl_dump_derivs = false |
Also write numerical distribution derivatives.
| int orb5x::NumericalF0::npsi = 100 |
Number of poloidal-flux samples.
| int orb5x::NumericalF0::nu = 129 |
Number of normalized-speed samples.
| int orb5x::NumericalF0::nze = 129 |
Number of energy/pitch-like ze samples.
| Kokkos::View<Real*> orb5x::NumericalF0::psi |
Poloidal-flux coordinates, length npsi.
| Real orb5x::NumericalF0::psimax = 0.0 |
Upper poloidal-flux bound.
| Real orb5x::NumericalF0::psimin = 0.0 |
Lower poloidal-flux bound.
| Kokkos::View<Real*> orb5x::NumericalF0::u |
Normalized-speed coordinates, length nu.
| Real orb5x::NumericalF0::umax = 0.0 |
Upper normalized-speed bound.
| Real orb5x::NumericalF0::umin = 0.0 |
Lower normalized-speed bound.
| Kokkos::View<Real*> orb5x::NumericalF0::ze |
Energy/pitch coordinates, length nze.
| Real orb5x::NumericalF0::zemax = 0.0 |
Upper ze bound.
| Real orb5x::NumericalF0::zemin = 0.0 |
Lower ze bound.