[1D] Make argument to Inlet1D::setMoleFractions const

Fixes Issue 246.
This commit is contained in:
Ray Speth 2015-01-06 23:37:31 +00:00
parent e94ec95988
commit 141e7d9b40
2 changed files with 5 additions and 5 deletions

View file

@ -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];
}

View file

@ -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);