conatus.expert.floquet_exponents

conatus.expert.floquet_exponents(build, base_harmonics, kx, kz, *, method, fields, period=1.0, **kw)[source]

Floquet exponents of the wave (kx, kz) with the same build and base_harmonics as optimal_gain(). method="hill" (Nh, targets: shift-invert Arnoldi on the μ-linear Hill pencil, exponents nearest each target, residual-filtered at residual_max) or "monodromy" (steps, scheme: eigenvalues of the discrete monodromy matrix on the admissible states). fields only defines the state (energy is not used).

Parameters:
  • build (Callable[[Mapping[str, float]], Any])

  • base_harmonics (Mapping[Any, Mapping[int, Any]])

  • kx (float)

  • kz (float)

  • method (str)

  • period (float)

Return type:

FloquetExponents