diff options
| author | Claudius "keldu" Holeksa <mail@keldu.de> | 2026-08-18 16:01:04 +0200 |
|---|---|---|
| committer | Claudius "keldu" Holeksa <mail@keldu.de> | 2026-08-18 16:01:04 +0200 |
| commit | 358bcf2ea8b993855f5595e82a6172c7dd71adbe (patch) | |
| tree | bd2aae21eafeaf557a9d66f780ae3a82b7ff2f14 /modules/core | |
| parent | 5ba7e8470f29f96ea0a12a78b3d97091fe69a581 (diff) | |
| download | libs-lbm-358bcf2ea8b993855f5595e82a6172c7dd71adbe.tar.gz | |
Ordering the unit stuff for now until I have proper ordering
Diffstat (limited to 'modules/core')
| -rw-r--r-- | modules/core/c++/converter.hpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/modules/core/c++/converter.hpp b/modules/core/c++/converter.hpp index 4370a2c..600db0d 100644 --- a/modules/core/c++/converter.hpp +++ b/modules/core/c++/converter.hpp @@ -62,16 +62,20 @@ public: return m_si / meter_conv_; } + saw::data<sch::SiMeter<T>> meter_lbm_to_si(const saw::data<sch::LbmMeter<T>>& m_lbm) const { + return m_lbm * meter_conv_; + } + saw::data<sch::LbmSecond<T>> second_si_to_lbm(const saw::data<sch::SiSecond<T>>& s_si) const { return s_si / second_conv_; } saw::data<sch::LbmVelocity<T>> velocity_si_to_lbm(const saw::data<sch::SiVelocity<T>>& vel_si) const { - return vel_si * second_conv_ / meter_conv_; + return (vel_si / meter_conv_) * second_conv_; } saw::data<sch::LbmAcceleration<T>> acceleration_si_to_lbm(const saw::data<sch::SiAcceleration<T>>& acc_si) const { - return acc_si * (second_conv_ * second_conv_) / meter_conv_; + return (acc_si / meter_conv_) * (second_conv_ * second_conv_); } saw::data<sch::LbmKinematicViscosity<T>> kinematic_viscosity_si_to_lbm (const saw::data<sch::SiKinematicViscosity<T>>& kin_si) const { |
