Numerical and physical choices for quasineutrality and Ampere solves. More...
#include "globals.hpp"
Public Attributes | |
| int | control_variate_niter = 1 |
| Maximum control-variate correction iterations. | |
| Real | control_variate_tolerance = 1.e-4 |
| Relative convergence tolerance for control-variate iteration. | |
| int | deltam_mat = 5 |
| Poloidal-mode coupling half-bandwidth in field matrices. | |
| Real | efluid_colls = 0.0 |
| Normalized collisionality in the electron-fluid closure. | |
| int | iquafor = 4 |
| Gauss quadrature points per B-spline interval. | |
| Real | kappan_sh = 0.0 |
| Amplitude of the radial shielding-density profile. | |
| int | nalpha = 8 |
| Pitch-angle quadrature points for velocity-space integrals. | |
| bool | nl_apar_den_corr = false |
| Apply density correction in the parallel-vector-potential solve. | |
| bool | nl_auto_quadrature = true |
| Derive quadrature orders automatically. | |
| bool | nl_auto_radbands = true |
| Derive the radial matrix bandwidth automatically. | |
| bool | nl_auto_vspace = true |
| Derive velocity-space extent from species parameters. | |
| bool | nl_lin_pullback = true |
| Linearize the pullback transformation. | |
| int | nqx = 1 |
| First perpendicular gyroquadrature count. | |
| int | nqy = 1 |
| Second perpendicular gyroquadrature count. | |
| int | nradbands = 5 |
| Number of radial matrix bands retained. | |
| int | nsel_ampere = 0 |
| Electromagnetic Ampere model; see NSelAmpere. | |
| int | nsel_bsplines_basis = 0 |
| Field B-spline basis/assembly selector. | |
| int | nsel_control_variate = 0 |
| Control-variate strategy; see NSelControlVariate. | |
| int | nsel_efluid = 0 |
| Electron-fluid closure selector. | |
| int | nsel_gradp = 0 |
| Pressure-gradient discretization selector. | |
| int | nsel_poisson = 0 |
| Polarization model; see NSelPoisson. | |
| int | nsel_pullback = 0 |
| Electromagnetic pullback algorithm selector. | |
| int | nw = 8 |
| Speed quadrature points for velocity-space integrals. | |
| Real | widths_sh = 0.02 |
| Radial width of the shielding transition. | |
| Real | wmax = 5.0 |
| Velocity-space truncation in thermal-speed units. | |
Numerical and physical choices for quasineutrality and Ampere solves.
| int orb5x::SolverVariables::control_variate_niter = 1 |
Maximum control-variate correction iterations.
| Real orb5x::SolverVariables::control_variate_tolerance = 1.e-4 |
Relative convergence tolerance for control-variate iteration.
| int orb5x::SolverVariables::deltam_mat = 5 |
Poloidal-mode coupling half-bandwidth in field matrices.
| Real orb5x::SolverVariables::efluid_colls = 0.0 |
Normalized collisionality in the electron-fluid closure.
| int orb5x::SolverVariables::iquafor = 4 |
Gauss quadrature points per B-spline interval.
| Real orb5x::SolverVariables::kappan_sh = 0.0 |
Amplitude of the radial shielding-density profile.
| int orb5x::SolverVariables::nalpha = 8 |
Pitch-angle quadrature points for velocity-space integrals.
| bool orb5x::SolverVariables::nl_apar_den_corr = false |
Apply density correction in the parallel-vector-potential solve.
| bool orb5x::SolverVariables::nl_auto_quadrature = true |
Derive quadrature orders automatically.
| bool orb5x::SolverVariables::nl_auto_radbands = true |
Derive the radial matrix bandwidth automatically.
| bool orb5x::SolverVariables::nl_auto_vspace = true |
Derive velocity-space extent from species parameters.
| bool orb5x::SolverVariables::nl_lin_pullback = true |
Linearize the pullback transformation.
| int orb5x::SolverVariables::nqx = 1 |
First perpendicular gyroquadrature count.
| int orb5x::SolverVariables::nqy = 1 |
Second perpendicular gyroquadrature count.
| int orb5x::SolverVariables::nradbands = 5 |
Number of radial matrix bands retained.
| int orb5x::SolverVariables::nsel_ampere = 0 |
Electromagnetic Ampere model; see NSelAmpere.
| int orb5x::SolverVariables::nsel_bsplines_basis = 0 |
Field B-spline basis/assembly selector.
| int orb5x::SolverVariables::nsel_control_variate = 0 |
Control-variate strategy; see NSelControlVariate.
| int orb5x::SolverVariables::nsel_efluid = 0 |
Electron-fluid closure selector.
| int orb5x::SolverVariables::nsel_gradp = 0 |
Pressure-gradient discretization selector.
| int orb5x::SolverVariables::nsel_poisson = 0 |
Polarization model; see NSelPoisson.
| int orb5x::SolverVariables::nsel_pullback = 0 |
Electromagnetic pullback algorithm selector.
| int orb5x::SolverVariables::nw = 8 |
Speed quadrature points for velocity-space integrals.
| Real orb5x::SolverVariables::widths_sh = 0.02 |
Radial width of the shielding transition.
| Real orb5x::SolverVariables::wmax = 5.0 |
Velocity-space truncation in thermal-speed units.