Module vmec_interface

Module vmec_interface 

Source
Expand description

Lightweight VMEC-compatible boundary-state wrapper.

This module intentionally does not implement a full 3D force-balance solve. Instead it provides a deterministic interoperability lane for exchanging reduced Fourier boundary states with external VMEC-class workflows.

Structs§

VmecBoundaryState
VmecEquilibrium
Solution from the VMEC fixed-boundary solver.
VmecFourierMode
VmecSolverConfig
Solver configuration for the VMEC fixed-boundary equilibrium.

Functions§

export_vmec_like_text
import_vmec_like_text
vmec_eval_geometry
Evaluate the equilibrium geometry at given (s, θ, ζ) coordinates.
vmec_fixed_boundary_solve
Solve VMEC fixed-boundary 3D equilibrium.
vmec_mode_idx
Flat index for mode (m, n). Returns None if out of range.
vmec_n_modes
Number of Fourier modes for given (m_pol, n_tor).