mirror of
https://github.com/mpusz/mp-units.git
synced 2025-08-02 03:44:27 +02:00
feat: 💥 phase_velocity
and group_velocity
aliases removed from ISQ by ISO
This commit is contained in:
@@ -66,10 +66,8 @@ inline constexpr auto wavenumber = repetency;
|
|||||||
QUANTITY_SPEC(wave_vector, repetency, quantity_character::vector);
|
QUANTITY_SPEC(wave_vector, repetency, quantity_character::vector);
|
||||||
QUANTITY_SPEC(angular_repetency, inverse(wavelength));
|
QUANTITY_SPEC(angular_repetency, inverse(wavelength));
|
||||||
inline constexpr auto angular_wavenumber = angular_repetency;
|
inline constexpr auto angular_wavenumber = angular_repetency;
|
||||||
QUANTITY_SPEC(phase_velocity, angular_frequency / angular_repetency);
|
QUANTITY_SPEC(phase_speed, angular_frequency / angular_repetency);
|
||||||
inline constexpr auto phase_speed = phase_velocity;
|
QUANTITY_SPEC(group_speed, angular_frequency / angular_repetency);
|
||||||
QUANTITY_SPEC(group_velocity, angular_frequency / angular_repetency);
|
|
||||||
inline constexpr auto group_speed = group_velocity;
|
|
||||||
QUANTITY_SPEC(damping_coefficient, inverse(time_constant));
|
QUANTITY_SPEC(damping_coefficient, inverse(time_constant));
|
||||||
QUANTITY_SPEC(logarithmic_decrement, dimensionless, damping_coefficient* period_duration);
|
QUANTITY_SPEC(logarithmic_decrement, dimensionless, damping_coefficient* period_duration);
|
||||||
QUANTITY_SPEC(attenuation, inverse(distance));
|
QUANTITY_SPEC(attenuation, inverse(distance));
|
||||||
|
@@ -79,9 +79,7 @@ static_assert(verify(isq::wavenumber, scalar, one / m));
|
|||||||
static_assert(verify(isq::wave_vector, vector, one / m));
|
static_assert(verify(isq::wave_vector, vector, one / m));
|
||||||
static_assert(verify(isq::angular_repetency, scalar, one / m));
|
static_assert(verify(isq::angular_repetency, scalar, one / m));
|
||||||
static_assert(verify(isq::angular_wavenumber, scalar, one / m));
|
static_assert(verify(isq::angular_wavenumber, scalar, one / m));
|
||||||
static_assert(verify(isq::phase_velocity, scalar, m / s));
|
|
||||||
static_assert(verify(isq::phase_speed, scalar, m / s));
|
static_assert(verify(isq::phase_speed, scalar, m / s));
|
||||||
static_assert(verify(isq::group_velocity, scalar, m / s));
|
|
||||||
static_assert(verify(isq::group_speed, scalar, m / s));
|
static_assert(verify(isq::group_speed, scalar, m / s));
|
||||||
static_assert(verify(isq::damping_coefficient, scalar, one / s));
|
static_assert(verify(isq::damping_coefficient, scalar, one / s));
|
||||||
static_assert(verify(isq::logarithmic_decrement, scalar, one));
|
static_assert(verify(isq::logarithmic_decrement, scalar, one));
|
||||||
|
Reference in New Issue
Block a user