Name |
---|
mp_units |
Name | Description |
---|---|
character_set | |
quantity_character | Quantity character |
unit_symbol_separator | |
unit_symbol_solidus |
Name | Description |
---|---|
abs | Computes the absolute value of a quantity |
castable | |
cbrt | cbrt overloads |
ceil | Computes the smallest quantity with integer representation and unit type To with its number not less than q |
contains | |
cubic | Computes the cubic power of a unit |
default_point_origin | |
dimension_symbol | |
dimension_symbol_to | |
epsilon | Returns the epsilon of the quantity |
exp | Computes Euler's raised to the given power |
explicitly_convertible | |
floor | Computes the largest quantity with integer representation and unit type To with its number not greater than q |
fma | fma overloads |
fmod | Computes the floating-point remainder of the division operation x / y. |
get | |
get_canonical_unit | |
get_common_quantity_spec | |
get_common_reference | |
get_common_unit | |
get_kind | |
get_quantity_spec | |
get_unit | |
hypot | hypot overloads |
implicitly_convertible | |
interconvertible | |
inverse | Computes the inverse of a quantity in a provided unit |
is_eq_zero | |
is_gt_zero | |
is_gteq_zero | |
is_lt_zero | |
is_lteq_zero | |
is_neq_zero | |
isfinite | isfinite overloads |
isinf | isinf overloads |
isnan | isnan overloads |
lerp | Linear interpolation or extrapolation |
magnitude | |
midpoint | Computes the midpoint of two points |
operator% | Modulus operators |
operator* | Multiplication operators |
operator+ | Addition operators |
operator- | Subtraction operators |
operator/ | Division operators |
pow | pow overloads |
quantity_cast | quantity_cast overloads |
remainder | Computes the IEEE remainder of the floating point division operation x / y. |
round | Computes the nearest quantity with integer representation and unit type To to q |
sqrt | sqrt overloads |
square | Computes the square power of a unit |
swap | |
unit_symbol | |
unit_symbol_to | |
unit_vector | |
value_cast | value_cast overloads |
operator<< | Stream insertion operators |
operator== | Equality operators |
operator<=> | Three-way comparison operators |
Name | Description |
---|---|
AssociatedUnit | A concept matching all units that can be used as quantity references |
Dimension | A concept matching all dimensions in the library. |
DimensionOf | A concept checking if the argument is of the same dimension. |
PointOrigin | A concept matching all quantity point origins in the library |
PointOriginFor | A concept matching all quantity point origins for a specified quantity type in the library |
PrefixableUnit | A concept to be used to define prefixes for a unit |
Quantity | A concept matching all quantities in the library |
QuantityLike | A concept matching all external quantities like types |
QuantityOf | A concept matching all quantities of the provided quantity spec |
QuantityPoint | A concept matching all quantity points in the library |
QuantityPointLike | A concept matching all external quantity point like types |
QuantityPointOf | A concept matching all quantity points of the provided property |
QuantitySpec | |
QuantitySpecOf | A concept matching all quantity specifications of a provided quantity spec value |
Reference | A concept matching all references in the library. |
ReferenceOf | A concept matching all references of the provided quantity spec |
RepresentationOf | |
Unit | A concept matching all unit types in the library |
UnitMagnitude | Concept to detect whether T is a valid UnitMagnitude. |
UnitOf | A concept matching all units associated with the provided quantity spec |