mirror of
https://github.com/mpusz/mp-units.git
synced 2025-08-04 12:54:25 +02:00
Merge branch 'master' of github.com:mpusz/units
This commit is contained in:
@@ -47,7 +47,7 @@ constexpr ratio inverse_if_negative(const ratio& r)
|
|||||||
template<Unit... Us, typename... Es>
|
template<Unit... Us, typename... Es>
|
||||||
constexpr ratio derived_ratio(exponent_list<Es...>)
|
constexpr ratio derived_ratio(exponent_list<Es...>)
|
||||||
{
|
{
|
||||||
return (... * inverse_if_negative<Es>(pow<detail::abs(Es::num)>(Us::ratio) / dimension_unit<typename Es::dimension>::ratio));
|
return (... * inverse_if_negative<Es>(pow<detail::abs(Es::num)>(Us::ratio / dimension_unit<typename Es::dimension>::ratio)));
|
||||||
}
|
}
|
||||||
|
|
||||||
template<DerivedDimension D, Unit... Us>
|
template<DerivedDimension D, Unit... Us>
|
||||||
|
@@ -59,6 +59,10 @@ static_assert(100_q_ft2 / 10_q_ft == 10_q_ft);
|
|||||||
|
|
||||||
static_assert(detail::unit_text<dim_area, square_foot>() == basic_symbol_text("ft²", "ft^2"));
|
static_assert(detail::unit_text<dim_area, square_foot>() == basic_symbol_text("ft²", "ft^2"));
|
||||||
|
|
||||||
|
// volume
|
||||||
|
static_assert(1_q_yd * 1_q_yd * 1_q_yd == 1_q_yd3);
|
||||||
|
static_assert(cubic_yard::ratio / cubic_foot::ratio == ratio(27));
|
||||||
|
|
||||||
/* ************** DERIVED DIMENSIONS WITH NAMED UNITS **************** */
|
/* ************** DERIVED DIMENSIONS WITH NAMED UNITS **************** */
|
||||||
|
|
||||||
// acceleration
|
// acceleration
|
||||||
|
Reference in New Issue
Block a user