celeries.mmr.MMR.fp_modes#
- MMR.fp_modes(v_fp, delta)#
Compute the eigenvalues and eigenmodes around a fixed point.
This method allows to perform a symplectic change of coordinates from the variables v = (y, phi, x, dL) to new variables \(\mathbf{u} = (u, \tilde{u})\): \(v = Q \mathbf{u}\).
The eigenmodes are provided with all “angles” \(u\) first and then all associated “actions” \(\tilde{u}\). The eigenvalues (and corresponding eigenmodes) are sorted from the larger to the smaller absolute value. For elliptical fixed points, the change of variables is such that: \(\tilde{u} = -i \bar{u}\). The frequency (imaginary part of the eignevalue) corresponding to \(u_i\) can be positive or negative depending on the fixed point being a local minimum or maximum of the Hamiltonian in the direction of the corresponding eigenmode.
- Parameters:
- v_fp(4*npla-4,) ndarray
Coordinates of the fixed point.
- deltafloat
Value of delta (normalized by Gamma).
- Returns:
- eig_val(4*npla-4,) ndarray
Eigenvalues.
- eig_vec(4*npla-4, 4*npla-4) ndarray
Matrix Q of the symplectic change of variables.