WVTransformConstantStratification
initialze a wave-vortex transform with constant stratification
Declaration
wvt = WVTransformConstantStratification(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]N0(optional) buoyancy frequency (radians/s) default is 5.2e-3, or 3 cph)latitude(optional) latitude of the domain (default is 33 degrees north)rho0(optional) density at the surface z=0 (default is 1025 kg/m^3)isHydrostatic(optional) flag indicating whether to use hydrostatic transformations (default 0)
Returns
wvta new WVTransformConstantStratification instance
Discussion
To initialization an instance of the WVTransformConstantStratification class you must specific the stratification and latitude, otherwise defaults will be assumed for you.
To initialize a domain of size (100 km, 100 km, 1300 m) with a buoyancy frequency of 3 cycles per hour at latitude 30, call
N0 = 3*2*pi/3600;
wvt = WVTransformConstantStratification([100e3, 100e3, 1300],[64, 64, 65], N0=N0,latitude=30);