template<typename MassDim, typename LengthDim, typename TimeDim, typename AngleDim>
okapi::RQuantity class

Constructors, destructors, conversion operators

RQuantity() explicit constexpr
RQuantity(double val) explicit constexpr
RQuantity(long double val) explicit constexpr

Public functions

auto operator+=(const RQuantity& rhs) -> RQuantity const & constexpr
auto operator-=(const RQuantity& rhs) -> RQuantity const & constexpr
auto operator-() -> RQuantity constexpr
auto operator*=(const double rhs) -> RQuantity const & constexpr
auto operator/=(const double rhs) -> RQuantity const & constexpr
auto convert(const RQuantity& rhs) const -> double constexpr
auto getValue() const -> double constexpr
auto abs() const -> RQuantity<MassDim, LengthDim, TimeDim, AngleDim> constexpr
auto sqrt() const -> RQuantity<std::ratio_divide<MassDim, std::ratio<2>>, std::ratio_divide<LengthDim, std::ratio<2>>, std::ratio_divide<TimeDim, std::ratio<2>>, std::ratio_divide<AngleDim, std::ratio<2>>> constexpr