summaryrefslogtreecommitdiff
path: root/c++/converter.hpp
diff options
context:
space:
mode:
authorClaudius "keldu" Holeksa <mail@keldu.de>2025-04-20 19:13:16 +0200
committerClaudius "keldu" Holeksa <mail@keldu.de>2025-04-20 19:13:16 +0200
commitf50bf98a4a39dfcfb5ad2690d0adaa851d3dc69a (patch)
tree133a8233a83228b783b1a1d12955aa22e722cc1a /c++/converter.hpp
parent15a0453cf45066f3d88db783b08ce266af59230f (diff)
Build conversion for basic types
Diffstat (limited to 'c++/converter.hpp')
-rw-r--r--c++/converter.hpp16
1 files changed, 15 insertions, 1 deletions
diff --git a/c++/converter.hpp b/c++/converter.hpp
index 2ad5185..6e0a7a6 100644
--- a/c++/converter.hpp
+++ b/c++/converter.hpp
@@ -20,6 +20,20 @@ public:
second_conv_{second_conv__}
{}
+ /**
+ * Get the conversion parameter with the conversion type
+ */
+ auto conversion_x() const {
+ return meter_conv_;
+ }
+
+ /**
+ * Get the conversion parameter with the conversion type
+ */
+ auto conversion_t() const {
+ return second_conv_;
+ }
+
auto delta_x() const {
return meter_conv_*saw::data<sch::LbmMeter<T>>{1.0};
}
@@ -45,7 +59,7 @@ public:
}
saw::data<sch::LbmKinematicViscosity<T>> kinematic_viscosity_si_to_lbm (const saw::data<sch::SiKinematicViscosity<T>>& kin_si) const {
- return kin_si * second_conv_ / (meter_conv_ * meter_conv_);
+ return kin_si / (meter_conv_ * meter_conv_) * second_conv_;
}
};