Unit being a scaled version of another unit

Synopsis

Declared in <mp‐units/framework/unit_definitions.h>

template<
    UnitMagnitude auto M,
    Unit U>
requires (M != mag<1>)
struct scaled_unit final

Description

Note

User should not instantiate this type! It is not exported from the C++ module. The library will instantiate this type automatically based on the unit arithmetic equation provided by the user.

Type Aliases

Static Data Members

Non-Member Functions

Template Parameters

Name

Description

M

magnitude describing the scale factor

U

reference unit being scaled

Created with MrDocs