From 56df73013f58a217550ef1510083e249cec05d95 Mon Sep 17 00:00:00 2001 From: "Claudius \"keldu\" Holeksa" Date: Sun, 20 Apr 2025 16:47:19 +0200 Subject: Switching to the more common delta t --- c++/converter.hpp | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) (limited to 'c++/converter.hpp') diff --git a/c++/converter.hpp b/c++/converter.hpp index f3c3518..67058aa 100644 --- a/c++/converter.hpp +++ b/c++/converter.hpp @@ -8,34 +8,37 @@ namespace lbm { template class converter { private: - saw::data, SiMeter >> meter_conv_; - saw::data, SiSecond >> second_conv_; + saw::data, sch::LbmMeter >::Schema > meter_conv_; + saw::data, sch::LbmSecond >::Schema > second_conv_; public: converter() = delete; converter( - saw::data, SiMeter >> meter_conv__, - saw::data, SiSecond >> second_conv__ + saw::data, sch::LbmMeter >::Schema > meter_conv__, + saw::data, sch::LbmSecond >::Schema > second_conv__ ): meter_conv_{meter_conv__}, second_conv_{second_conv__} {} - saw::data> meter_si_to_lbm(const saw::data>& m_si){ - return m_si * meter_conv_; + saw::data> meter_si_to_lbm(const saw::data>& m_si) const { + return m_si / meter_conv_; } - saw::data> second_si_to_lbm(const saw::data>& s_si){ - return s_si * second_conv_; + saw::data> second_si_to_lbm(const saw::data>& s_si) const { + return s_si / second_conv_; } - saw::data> velocity_si_to_lbm(const saw::data>& vel_si){ - return vel_si * meter_conv_ / second_conv_; + saw::data> velocity_si_to_lbm(const saw::data>& vel_si) const { + return vel_si * second_conv_ / meter_conv_; } - saw::data> acceleration_si_to_lbm(const saw::data>& acc_si){ - return acc_si * meter_conv_ / (second_conv_ * second_conv_); + saw::data> acceleration_si_to_lbm(const saw::data>& acc_si) const { + return acc_si * (second_conv_ * second_conv_) / meter_conv_; } + saw::data> kinematic_viscosity_si_to_lbm (const saw::data>& kin_si) const { + return kin_si * second_conv_ / (meter_conv_ * meter_conv_); + } }; } } -- cgit v1.2.3