LowerBoundary
Enumerate the supported lower boundary conditions.
Declaration
classdef LowerBoundaryOverview
LowerBoundary collects the lower-boundary labels used by the
internal-modes solvers. In the notation of Section 2.3 of Early,
Lelong, and Smith (2020), the main user-facing values are
freeSlip, corresponding to \(G(-D) = 0\), and noSlip,
corresponding to \(F(-D) = 0\).
The valid values are:
LowerBoundary.freeSlipfor \(G(-D) = 0\)LowerBoundary.noSlipfor \(F(-D) = 0\)LowerBoundary.mda,LowerBoundary.buoyancyAnomaly, andLowerBoundary.customfor specialized internal workflowsLowerBoundary.nonewhen no explicit lower condition should be imposed
im = InternalModes(rho, zIn, zOut, latitude);
im.lowerBoundary = LowerBoundary.freeSlip;