mirror of
https://github.com/mpusz/mp-units.git
synced 2025-06-25 01:01:33 +02:00
refactor: multiplication and division by scalars was a bad idea for Complex
and Vector
This commit is contained in:
@ -434,4 +434,14 @@ static_assert(!QuantityPointLike<quantity<isq::time[si::second]>>);
|
||||
static_assert(!QuantityPointLike<quantity_point<si::metre, my_origin>>);
|
||||
static_assert(!QuantityPointLike<int>);
|
||||
|
||||
// Quantity Characters
|
||||
|
||||
static_assert(detail::Scalar<quantity<one>>);
|
||||
static_assert(detail::Scalar<quantity<one, int>>);
|
||||
static_assert(!detail::Scalar<quantity_point<one>>);
|
||||
static_assert(!detail::Scalar<quantity_point<si::metre>>);
|
||||
// TODO it would be make the below work
|
||||
static_assert(!detail::Scalar<quantity<si::metre>>);
|
||||
static_assert(!detail::Scalar<quantity<isq::speed[si::metre / si::second], int>>);
|
||||
|
||||
} // namespace
|
||||
|
Reference in New Issue
Block a user