9 #ifndef CT_IMPSURFCHEM_H
10 #define CT_IMPSURFCHEM_H
97 void integrate(doublereal t0, doublereal t1);
109 void integrate0(doublereal t0, doublereal t1);
139 doublereal timeScaleOverride = 1.0);
157 virtual void eval(doublereal t, doublereal* y, doublereal* ydot,
169 size_t leny, doublereal* y);
184 void getConcSpecies(doublereal*
const vecConcSpecies)
const;
219 int checkMatch(std::vector<ThermoPhase*> m_vec,
ThermoPhase* thPtr);
221 void setIOFlag(
int ioFlag) {
256 std::vector<size_t> m_specStartIndex;
272 size_t m_numBulkPhases;
273 std::vector<size_t> m_nspBulkPhases;
274 size_t m_numTotalBulkSpecies;
275 size_t m_numTotalSpecies;
277 std::vector<vector_int> pLocVec;
280 doublereal m_atol, m_rtol;
281 doublereal m_maxstep;