atlas::util::function::SolidBodyRotation class

An 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
This website is beyond its original expiry date and the content may be out of date. The site owner has been notified and may choose to extend the expiry date and remove this banner. If you have any questions about this, please visit our support portal.