From 65984364b2243cadecf44bf571868aa9342f9a06 Mon Sep 17 00:00:00 2001
From: Ian Bell <ian.bell@nist.gov>
Date: Thu, 25 Feb 2021 11:03:01 -0500
Subject: [PATCH] cube needs to come too

---
 include/teqp/models/multifluid.hpp | 5 +++++
 src/multifluid.cpp                 | 5 -----
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/include/teqp/models/multifluid.hpp b/include/teqp/models/multifluid.hpp
index f62d440..e93794c 100644
--- a/include/teqp/models/multifluid.hpp
+++ b/include/teqp/models/multifluid.hpp
@@ -75,6 +75,11 @@ class MultiFluidReducingFunction {
 private:
     Eigen::MatrixXd betaT, gammaT, betaV, gammaV, YT, Yv;
 
+    template <typename Num>
+    auto cube(Num x) {
+        return x * x * x;
+    }
+
 public:
 
     template<typename ArrayLike>
diff --git a/src/multifluid.cpp b/src/multifluid.cpp
index 8c66977..a8d2fd6 100644
--- a/src/multifluid.cpp
+++ b/src/multifluid.cpp
@@ -5,11 +5,6 @@
 #include "json.hpp"
 #include "teqp/models/multifluid.hpp"
 
-template <typename Num>
-auto cube(Num x) {
-    return x*x*x;
-}
-
 
 auto build_multifluid_model(const std::vector<std::string>& components) {
     using namespace nlohmann;
-- 
GitLab