Skip to content

Stationary Curve

dexter.StationaryCurve(machine: Machine)

The stationary curve of the Hamiltonian.

The stationary curve is defined through the equation $\partial\mathcal{H}/\partial\theta = 0$. In the absence of an electric field, this is equivalent to \partial B/\partial\theta = 0$.

The stationary curve is described by one or more parametrized segments of the form $\partial\mathcal{H}/\partial\theta = 0$

Attributes:

segments: list[StationaryCurveSegment] cached property

The segments comprising the stationary curve.

__len__() -> int

Returns the number of segments comprising the curve.

dexter.StationaryCurveSegment()

A 2D parametrized curve. Represents an individual segment of the Stationary Curve.

The parameter $t$ is chosen to be the index of the corresponding $(\theta, \psi)$ point.

Attributes:

  • flux_kind (MagneticFluxKind) –

    The kind of the magnetic flux w.r.t. the segment is defined.

  • flux_array (MagneticFluxArray) –

    The contained magnetic flux $\psi$ array.

  • theta_array (Array1) –

    The contained $\theta$ array.

__len__() -> int

Returns the number of the contained $(\theta, \psi)$ points.