Unit Conversion and Dimensional Analysis Library 3.6.1
A compile-time, header-only C++23 dimensional-analysis library
Loading...
Searching...
No Matches
Concepts

Defines the concepts used to constrain unit, conversion-factor, and arithmetic template parameters.

Concepts

concept  units::ArithmeticType
 Concept for types which represent arithmetic types.
concept  units::NonArithmeticType
 Concept for types which represent non-arithmetic types.
concept  units::RatioType
 Concept for types which represent std::ratios.
concept  units::ConversionFactorType
 Concept for types which represent conversion factors.
concept  units::NumericalScaleType
 Concept for types which represent numerical scales.
concept  units::UnitType
 Concept for types which represent units.
concept  units::DimensionedUnitType
 Concept for types which represent units with a dimension (i.e.
concept  units::DimensionlessUnitType
 Concept for types which represent units without a dimension (dimensionless).
concept  units::same_dimension
 Concept for types which represent units of the same dimensionality.
concept  units::Dimensionless
 Concept satisfied by any unit whose SI dimension is dimensionless; being dimension-keyed it.
concept  units::AbsoluteType
 Concept satisfied by any absolute<U> point wrapper.
concept  units::DeltaType
 Concept satisfied by any delta<U> amount wrapper.
concept  units::KindType
 Concept satisfied by any string-tagged kind<Tag, U>.

Defines the concepts used to constrain unit, conversion-factor, and arithmetic template parameters.