status_t DLL_EXPORT kin_advancecoverages_(const integer* n, doublereal* tstep) { try { Kinetics* k = _fkin(n); if (k->type() == cInterfaceKinetics) { ((InterfaceKinetics*)k)->advanceCoverages(*tstep); } else { throw CanteraError("kin_advanceCoverages", "wrong kinetics manager type"); } return 0; } catch (CanteraError) {handleError(); return -1;} }
status_t kin_advancecoverages_(const integer* n, doublereal* tstep) { try { Kinetics* k = _fkin(n); if (k->type() == cInterfaceKinetics) { ((InterfaceKinetics*)k)->advanceCoverages(*tstep); } else { throw CanteraError("kin_advanceCoverages", "wrong kinetics manager type"); } } catch (...) { return handleAllExceptions(-1, ERR); } return 0; }