vmec_jax.free_boundary_validationΒΆ

Validation metrics for free-boundary finite-beta response.

The helpers in this module intentionally operate on converged wout data, not transient solver internals. They are used by diagnostics and tests to check the physically expected finite-beta free-boundary response: pressure should change the equilibrium profiles and the LCFS geometry, while VMEC2000 and vmec_jax should agree to much tighter tolerances than the beta-induced change itself.

Functions

free_boundary_response_metrics(...[, ...])

Measure finite-beta LCFS/profile response relative to reference_wout.

wout_beta_percent(wout)

Return total beta in percent from a VMEC WOUT-like object.

wout_fsq_total(wout)

Return fsqr + fsqz + fsql from a WOUT-like object.

wout_mean_iota(wout)

Return the finite-surface mean rotational transform.

Classes

FreeBoundaryResponseMetrics(...)

Finite-beta response metrics measured against a reference WOUT.