WaveSpectral#
- class fridom.framework.projection.spectral_projections.WaveSpectral(mset: ModelSettingsBase, use_discrete: bool = True)[source]#
Bases:
ProjectionProjection onto the inertia-gravity wave subspace using spectral eigenvectors.
Parameters#
- msetModelSettings
The model settings.
- use_discretebool (default: True)
Whether to use discrete eigenvectors.
Methods#
- __call__(z: State) -> State
Project a state to the inertia-gravity wave subspace.
- __init__(mset: ModelSettingsBase, use_discrete: bool = True) None[source]#
Methods
__init__(mset[, use_discrete])