WVTransformBoussinesq
Create a nonhydrostatic wave-vortex transform for variable stratification.
Declaration
wvt = WVTransformBoussinesq(Lxyz,Nxyz,options)
Parameters
Lxyzlength of the domain (in meters) in the three coordinate directions, e.g. [Lx Ly Lz]Nxyznumber of grid points in the three coordinate directions, e.g. [Nx Ny Nz]options.N2Functionfunction returning squared buoyancy frequency on[-Lz,0]options.rhoFunctionfunction returning density on[-Lz,0]options.latitudelatitude in the supported domain; default33options.shouldAntialiasexclude quadratically aliased modes; defaulttrueoptions.rho0reference density in kilograms per cubic meter; default1025
Returns
wvtnewWVTransformBoussinesqinstance
Discussion
Creates a new instance of the WVTransformBoussinesq class appropriate for disentangling nonhydrostatic waves and vortices in variable stratification
Supply either N2Function or rhoFunction. The additional
modal arrays accepted by the constructor are reconstruction
state used by the persistence factories rather than ordinary
user construction options.