diff options
| author | Claudius "keldu" Holeksa <mail@keldu.de> | 2026-08-18 21:51:44 +0200 |
|---|---|---|
| committer | Claudius "keldu" Holeksa <mail@keldu.de> | 2026-08-18 21:51:44 +0200 |
| commit | 2124d0d49e122987ad080af8df53b1bb1faddf07 (patch) | |
| tree | 3cb4f29e15160d47ea1650b4543842d07510433e /modules/core/c++/converter.hpp | |
| parent | ade88e2eb8a4df07489ed8c3b51ca336120b0a58 (diff) | |
| parent | eaa598784db491d37bdb1b9ff87d6e6bc9979476 (diff) | |
| download | libs-lbm-2124d0d49e122987ad080af8df53b1bb1faddf07.tar.gz | |
Merge branch 'dev'
Diffstat (limited to 'modules/core/c++/converter.hpp')
| -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 { |
