fromSolverAtWavenumber
Solve modes at fixed horizontal wavenumber.
Declaration
basis = InternalModesBasis.fromSolverAtWavenumber(solver,kappa,options)
Parameters
solverInternalModesBase solver instancekappahorizontal wavenumber in radians per meteroptions.nModesnumber of mode columns retainedoptions.useModeAdaptedGridtrue to request mode-adapted quadrature points when availableoptions.nQuadraturePointsnumber of quadrature points for mode-adapted solvesoptions.ggravitational acceleration used when solver state does not expose it publicly
Returns
basisInternalModesBasis containing solved modes and component role
Discussion
For nonzero \(\kappa\), the returned basis marks G as the canonical Sturm-Liouville projection component and F as diagnostic/evaluation-only.