From 141e7d9b402de5335c325ffce3c7d3a6c7c26102 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Tue, 6 Jan 2015 23:37:31 +0000 Subject: [PATCH] [1D] Make argument to Inlet1D::setMoleFractions const Fixes Issue 246. --- include/cantera/oneD/Inlet1D.h | 6 +++--- src/oneD/boundaries1D.cpp | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/include/cantera/oneD/Inlet1D.h b/include/cantera/oneD/Inlet1D.h index b31a31b18..6dd089992 100644 --- a/include/cantera/oneD/Inlet1D.h +++ b/include/cantera/oneD/Inlet1D.h @@ -65,7 +65,7 @@ public: } /// Set the mole fractions by specifying an array. - virtual void setMoleFractions(doublereal* xin) { + virtual void setMoleFractions(const doublereal* xin) { throw NotImplementedError("Bdry1D::setMoleFractions"); } @@ -157,7 +157,7 @@ public: } virtual void setMoleFractions(const std::string& xin); - virtual void setMoleFractions(doublereal* xin); + virtual void setMoleFractions(const doublereal* xin); virtual doublereal massFraction(size_t k) { return m_yin[k]; } @@ -279,7 +279,7 @@ public: } virtual void setMoleFractions(const std::string& xin); - virtual void setMoleFractions(doublereal* xin); + virtual void setMoleFractions(const doublereal* xin); virtual doublereal massFraction(size_t k) { return m_yres[k]; } diff --git a/src/oneD/boundaries1D.cpp b/src/oneD/boundaries1D.cpp index c65558138..c97aee3f6 100644 --- a/src/oneD/boundaries1D.cpp +++ b/src/oneD/boundaries1D.cpp @@ -87,7 +87,7 @@ void Inlet1D::setMoleFractions(const std::string& xin) } } -void Inlet1D::setMoleFractions(doublereal* xin) +void Inlet1D::setMoleFractions(const doublereal* xin) { if (m_flow) { m_flow->phase().setMoleFractions(xin); @@ -496,7 +496,7 @@ void OutletRes1D::setMoleFractions(const std::string& xres) } } -void OutletRes1D::setMoleFractions(doublereal* xres) +void OutletRes1D::setMoleFractions(const doublereal* xres) { if (m_flow) { m_flow->phase().setMoleFractions(xres);