Magnetic equilibrium, coordinates, metric, and profile evaluation. More...
#include "prec_const.hpp"#include "globals.hpp"#include <Kokkos_Core.hpp>#include <array>#include <string>#include <vector>
Include dependency graph for equil.hpp:
This graph shows which files directly or indirectly include this file:Classes | |
| class | orb5x::Equil |
| Owns the axisymmetric magnetic equilibrium, flux coordinates, and species background profiles used throughout ORB5X. More... | |
| struct | orb5x::Equil::DeviceState |
| Shallow, device-copyable handle to equilibrium interpolation data. More... | |
Namespaces | |
| namespace | orb5x |
| Public C++ interface of the ORB5X gyrokinetic application. | |
Magnetic equilibrium, coordinates, metric, and profile evaluation.
Maps magnetic \((s,\chi,\varphi)\) coordinates, evaluates field/metric quantities, safety factor and Jacobians, and loads analytic/tabulated equilibria.