Forcing

Forcing objects add physical-space tendencies, spectral tendencies, or direct coefficient constraints to a WVTransform. Register them with wvt.addForcing(...); see Adding forcing for the model equations and extension interface.

All forcing classes derive from WVForcing. New transforms contain nonlinear advection by default; other forcing and closure objects are added explicitly.

Class Purpose
WVNonlinearAdvection Nonlinear momentum, displacement, and QGPV advection
WVBottomFrictionLinear Linear drag at the bottom boundary
WVBottomFrictionQuadratic Quadratic drag at the bottom boundary
WVFixedAmplitudeForcing Hold selected Ap, Am, or A0 coefficients fixed
WVNarrowBandGeostrophicForcing Initialize and hold a radial band of geostrophic A0 coefficients
WVBetaPlanePVAdvection Add the \(-\beta v_g\) tendency to balanced QGPV
WVPseudoTopographicWaveGeneration Project prescribed bottom velocity onto internal-wave modes

Table of contents


This site uses Just the Docs, a documentation theme for Jekyll.