From 3eec89ece0ac4cc0447379424ff51d0fc620bc4f Mon Sep 17 00:00:00 2001
From: Ian Bell <ian.bell@nist.gov>
Date: Thu, 3 Nov 2022 20:20:11 -0400
Subject: [PATCH] Return the correct types

---
 interface/CPP/teqpcpp.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/interface/CPP/teqpcpp.cpp b/interface/CPP/teqpcpp.cpp
index b6e9f21..7493017 100644
--- a/interface/CPP/teqpcpp.cpp
+++ b/interface/CPP/teqpcpp.cpp
@@ -56,7 +56,8 @@ namespace teqp {
             }
             std::tuple<double, double> extrapolate_from_critical(const double Tc, const double rhoc, const double Tnew) const override {
                 return std::visit([&](const auto& model) {
-                    return teqp::extrapolate_from_critical(model, Tc, rhoc, Tnew);
+                    auto mat = teqp::extrapolate_from_critical(model, Tc, rhoc, Tnew);
+                    return std::make_tuple(mat[0], mat[1]);
                 }, m_model);
             }
             
-- 
GitLab