4#if defined(_WIN32) || defined(_WIN64)
6 #define MARENV_API __declspec(dllexport)
8 #define MARENV_API __declspec(dllimport)
18constexpr double PI = 3.14159265358979323846;
42 OUT_OF_RANGE_INACCURATE,
43 NOT_APPLICABLE_NOT_SET,
55 if (lhs == Status::OK) lhs = rhs;
66 if (lhs == Status::OK) {
Status
Definition marenv.h:40
The marenv root namespace.
Definition CumulativeDistribution.h:8
Status operator&(Status lhs, Status rhs) noexcept
Definition marenv.h:76
constexpr double gravity
Gravity constant.
Definition marenv.h:19
constexpr double PI
Defines pi.
Definition marenv.h:18
constexpr double seawaterDensity
Ocean water density.
Definition marenv.h:20
Status & operator&=(Status &lhs, Status rhs) noexcept
Definition marenv.h:63
Status & operator+=(Status &lhs, Status rhs) noexcept
Definition marenv.h:52
Policy mixin: this type is default copyable but not movable.
Definition marenv.h:100
Policy mixin: this type is neither copyable nor movable.
Definition marenv.h:84