Turned the virtual function,getParameters(), to getParameters() const

This commit is contained in:
Harry Moffat 2007-06-12 19:14:06 +00:00
parent 8079087eb4
commit 235ff2acb5
14 changed files with 20 additions and 15 deletions

View file

@ -383,7 +383,7 @@ namespace Cantera {
* @param n number of parameters
* @param c array of \a n coefficients
*/
virtual void getParameters(int &n, doublereal * const c) {
virtual void getParameters(int &n, doublereal * const c) const {
double d = density();
c[0] = d;
n = 1;

View file

@ -1853,7 +1853,8 @@ namespace Cantera {
*/
void DebyeHuckel::setParameters(int n, doublereal* c) {
}
void DebyeHuckel::getParameters(int &n, doublereal * const c) {
void DebyeHuckel::getParameters(int &n, doublereal * const c) const {
}
/*

View file

@ -1362,7 +1362,7 @@ namespace Cantera {
* @param n number of parameters
* @param c array of \a n coefficients
*/
virtual void getParameters(int &n, doublereal * const c);
virtual void getParameters(int &n, doublereal * const c) const;
//! Set equation of state parameter values from XML entries.
/*!

View file

@ -1400,7 +1400,8 @@ namespace Cantera {
*/
void HMWSoln::setParameters(int n, doublereal* c) {
}
void HMWSoln::getParameters(int &n, doublereal * const c) {
void HMWSoln::getParameters(int &n, doublereal * const c) const {
}
/**
* Set equation of state parameter values from XML

View file

@ -1357,7 +1357,7 @@ namespace Cantera {
* @param n number of parameters
* @param c array of \a n coefficients
*/
virtual void getParameters(int &n, doublereal * const c);
virtual void getParameters(int &n, doublereal * const c) const;
/**
* Set equation of state parameter values from XML

View file

@ -1114,7 +1114,8 @@ namespace Cantera {
*/
void IdealMolalSoln::setParameters(int n, doublereal* c) {
}
void IdealMolalSoln::getParameters(int &n, doublereal * const c) {
void IdealMolalSoln::getParameters(int &n, doublereal * const c) const {
}
/*

View file

@ -825,7 +825,7 @@ namespace Cantera {
* @param n number of parameters (output)
* @param c array of <I>n</I> coefficients
*/
virtual void getParameters(int &n, doublereal * const c);
virtual void getParameters(int &n, doublereal * const c) const;
/*!
* Set equation of state parameter values from XML

View file

@ -146,7 +146,7 @@ namespace Cantera {
// set the site density of sublattice n
virtual void setParameters(int n, doublereal* c) {}
virtual void getParameters(int &n, doublereal * const c) {
virtual void getParameters(int &n, doublereal * const c) const {
double d = molarDensity();
c[0] = d;
n = 1;

View file

@ -625,7 +625,8 @@ namespace Cantera {
*
*/
virtual void setParameters(int n, doublereal* c) {}
virtual void getParameters(int &n, doublereal * const c) {}
virtual void getParameters(int &n, doublereal * const c) const {}
/**
* Set equation of state parameter values from XML

View file

@ -128,7 +128,7 @@ namespace Cantera {
setDensity(rho);
}
void StoichSubstance::getParameters(int &n, double * const c) {
void StoichSubstance::getParameters(int &n, double * const c) const {
double rho = density();
c[0] = rho;
}

View file

@ -427,7 +427,8 @@ namespace Cantera {
virtual void initThermo();
virtual void setParameters(int n, double *c);
virtual void getParameters(int &n, double * const c);
virtual void getParameters(int &n, double * const c) const;
virtual void setParametersFromXML(const XML_Node& eosdata);

View file

@ -415,7 +415,7 @@ namespace Cantera {
* n = 1
* C[0] = density of phase [ kg/m3 ]
*/
void StoichSubstanceSSTP::getParameters(int &n, double * const c) {
void StoichSubstanceSSTP::getParameters(int &n, double * const c) const {
double rho = density();
n = 1;
c[0] = rho;

View file

@ -482,7 +482,7 @@ namespace Cantera {
* - n = 1
* - c[0] = density of phase [ kg/m3 ]
*/
virtual void getParameters(int &n, double * const c);
virtual void getParameters(int &n, double * const c) const;
//! Set equation of state parameter values from XML entries.
/*!

View file

@ -1390,7 +1390,7 @@ namespace Cantera {
* location of a phase object in a list, and is used by the
* interface library (clib) routines for this purpose.
*/
int index() { return m_index; }
int index() const { return m_index; }
/**
@ -1425,7 +1425,7 @@ namespace Cantera {
* @param n number of parameters
* @param c array of \a n coefficients
*/
virtual void getParameters(int &n, doublereal * const c) {}
virtual void getParameters(int &n, doublereal * const c) const {}
//! Set equation of state parameter values from XML entries.