|
Phyth v0.1.0
A dimensional safe C++ header-only mechanics and electromagnetics simulation library.
|
Compile-time physical dimension as 7 SI base exponents. More...
#include <Dimension.hpp>
Public Types | |
| using | ratio_tuple = std::tuple< Ratios... > |
Static Public Attributes | |
| static constexpr int | size = sizeof...(Ratios) |
Compile-time physical dimension as 7 SI base exponents.
Template parameters are std::ratio in this order: [m, kg, s, A, K, mol, cd]
Example: using Length = Dimension<ratio<1>, ratio<0>, ratio<0>, ratio<0>, ratio<0>, ratio<0>, ratio<0>>; using Velocity = DimDivT<Length, Time>;
| Ratios | Exactly 7 std::ratio types, one per SI base dimension |
Definition at line 25 of file Dimension.hpp.
| using Phyth::Dimension< Ratios >::ratio_tuple = std::tuple<Ratios...> |
Definition at line 27 of file Dimension.hpp.
|
staticconstexpr |
Definition at line 26 of file Dimension.hpp.