class
SolidBodyRotationAn analytic function that provides solid body rotation winds on a sphere.
All angles must be provided in degrees.
Constructors, destructors, conversion operators
- SolidBodyRotation()
- SolidBodyRotation(const double beta)
- SolidBodyRotation(const double beta, const double radius)
Public functions
- void wind(const double lon, const double lat, double& u, double& v) const
- void vordiv(const double lon, const double lat, double& vor, double& div) const
- auto windMagnitude(const double lon, const double lat) const -> double
- auto u(const double lon, const double lat) const -> double
- auto v(const double lon, const double lat) const -> double
- auto vorticity(const double lon, const double lat) const -> double
- auto divergence(const double lon, const double lat) const -> double
- auto windMagnitudeSquared(const double lon, const double lat) const -> double
- void windMagnitudeSquaredGradient(const double lon, const double lat, double& dfdx, double& dfdy) const