unknown_unit renamed to unknown_coherent_unit

This commit is contained in:
Mateusz Pusz committed 2020-02-22 09:37:40 +01:00
1 parent d51a9eac28
commit 0c89df3980
6 files changed
+15 -14

No files matched your search

+3 -3
View File
@@ -65,15 +65,15 @@ inline constexpr bool equivalent_dim = detail::equivalent_dim_impl<D1, D2>::valu
* @brief Unknown dimension
*
* Sometimes a temporary partial result of a complex calculation may not result in a predefined
* dimension. In such a case an `unknown_dimension` is created with a coherent unit of `unknown_unit`
* dimension. In such a case an `unknown_dimension` is created with a coherent unit of `unknown_coherent_unit`
* and ratio<1>.
*
* @tparam E the list of exponents of ingredient dimensions
* @tparam ERest the list of exponents of ingredient dimensions
*/
template<Exponent E, Exponent... ERest>
struct unknown_dimension : derived_dimension<unknown_dimension<E, ERest...>, scaled_unit<ratio<1>, unknown_unit>, E, ERest...> {
using coherent_unit = scaled_unit<ratio<1>, unknown_unit>;
struct unknown_dimension : derived_dimension<unknown_dimension<E, ERest...>, scaled_unit<ratio<1>, unknown_coherent_unit>, E, ERest...> {
using coherent_unit = scaled_unit<ratio<1>, unknown_coherent_unit>;
};
namespace detail {
+1 -1
View File
@@ -80,7 +80,7 @@ struct unit : downcast_child<Child, scaled_unit<ratio<1>, Child>> {
*
* Used as a coherent unit of an unknown dimension.
*/
struct unknown_unit : unit<unknown_unit> {};
struct unknown_coherent_unit : unit<unknown_coherent_unit> {};
/**
* @brief A named unit