added const in restoreState

This commit is contained in:
Dave Goodwin 2004-10-09 15:07:50 +00:00
parent b7a27b183a
commit 22f35f2e8a
2 changed files with 7 additions and 6 deletions

View file

@ -26,11 +26,11 @@ namespace Cantera {
getMassFractions(state + 2); getMassFractions(state + 2);
} }
void Phase::restoreState(vector_fp& state) { void Phase::restoreState(const vector_fp& state) {
restoreState(state.size(),state.begin()); restoreState(state.size(),state.begin());
} }
void Phase::restoreState(int lenstate, doublereal* state) { void Phase::restoreState(int lenstate, const doublereal* state) {
if (int(lenstate) >= nSpecies() + 2) { if (int(lenstate) >= nSpecies() + 2) {
setMassFractions_NoNorm(state + 2); setMassFractions_NoNorm(state + 2);
setTemperature(state[0]); setTemperature(state[0]);

View file

@ -73,9 +73,9 @@ namespace Cantera {
/** /**
* Restore a state saved on a previous call to saveState. * Restore a state saved on a previous call to saveState.
*/ */
void restoreState(vector_fp& state); void restoreState(const vector_fp& state);
void restoreState(int lenstate, doublereal* state); void restoreState(int lenstate, const doublereal* state);
/** /**
* Set the species mole fractions by name. * Set the species mole fractions by name.
@ -185,8 +185,9 @@ namespace Cantera {
*/ */
int m_kk; int m_kk;
/** /**
* m_ndim is the dimensionality of the phase. Basically, volumetric phases * m_ndim is the dimensionality of the phase.
* have dimensionality 3 and surface phases have dimensionality 2. * Volumetric phases have dimensionality 3 and surface phases
* have dimensionality 2.
*/ */
int m_ndim; int m_ndim;
/** /**