|
file | absolute.hpp |
| Absolute units (points rather than vectors).
|
|
file | base_dimension.hpp |
| base dimensions (mass, length, time...).
|
|
file | base_unit.hpp |
| base unit (meter, kg, sec...).
|
|
file | cmath.hpp |
| Overloads of functions in <cmath> for quantities.
|
|
file | config.hpp |
|
file | conversion.hpp |
| Template for defining conversions between quantities.
|
|
file | derived_dimension.hpp |
|
file | dim.hpp |
| Handling of fundamental dimension/exponent pairs.
|
|
file | dimension.hpp |
| Core metaprogramming utilities for compile-time dimensional analysis.
|
|
file | dimensionless_quantity.hpp |
| Utility class to simplify construction of dimensionless quantities.
|
|
file | dimensionless_type.hpp |
| Dimension lists in which all exponents resolve to zero reduce to dimensionless_type .
|
|
file | dimensionless_unit.hpp |
| Utility class to simplify construction of dimensionless units in a system.
|
|
file | get_dimension.hpp |
| Get the dimension of a unit, absolute unit and quantity.
|
|
file | get_system.hpp |
| Get the system of a unit, absolute unit or quantity.
|
|
file | heterogeneous_system.hpp |
| A heterogeneous system is a sorted list of base unit/exponent pairs.
|
|
file | homogeneous_system.hpp |
|
file | io.hpp |
| Stream input and output for rationals, units and quantities.
|
|
file | is_dim.hpp |
| Check that a type is a valid dim .
|
|
file | is_dimension_list.hpp |
| Check that a type is a valid dimension list.
|
|
file | is_dimensionless.hpp |
| Check if a unit or quantity is dimensionless.
|
|
file | is_dimensionless_quantity.hpp |
| check that a type is a dimensionless quantity
|
|
file | is_dimensionless_unit.hpp |
| Check that a type is a dimensionless unit.
|
|
file | is_quantity.hpp |
| Check that a type is a quantity.
|
|
file | is_quantity_of_dimension.hpp |
| Check that a type is a quantity of the specified dimension.
|
|
file | is_quantity_of_system.hpp |
| Check that a type is a quantity in a specified system.
|
|
file | is_unit.hpp |
| Check that a type is a unit.
|
|
file | is_unit_of_dimension.hpp |
| Check that a type is a unit of the specified dimension.
|
|
file | is_unit_of_system.hpp |
| Check that a type is a unit in a specified system.
|
|
file | lambda.hpp |
|
file | limits.hpp |
| specialize std::numeric_limits for units.
|
|
file | make_scaled_unit.hpp |
|
file | make_system.hpp |
| Metafunction returning a homogeneous system that can represent any combination of the base units.
|
|
file | operators.hpp |
| Compile time operators and typeof helper classes.
|
|
file | physical_dimensions.hpp |
| Physical dimensions according to the SI system.
|
|
file | pow.hpp |
| Raise values to exponents known at compile-time.
|
|
file | quantity.hpp |
|
file | reduce_unit.hpp |
| Returns a unique type for every unit.
|
|
file | scale.hpp |
| 10^3 Engineering & 2^10 binary scaling factors for autoprefixing.
|
|
file | scaled_base_unit.hpp |
|
file | static_constant.hpp |
|
file | static_rational.hpp |
| Compile-time rational numbers and operators.
|
|
file | unit.hpp |
|
file | units_fwd.hpp |
| Forward declarations of library components.
|
|