diff --git a/interfaces/cython/cantera/_cantera.pxd b/interfaces/cython/cantera/_cantera.pxd index 13b77e10a..5591c97a6 100644 --- a/interfaces/cython/cantera/_cantera.pxd +++ b/interfaces/cython/cantera/_cantera.pxd @@ -379,6 +379,7 @@ cdef extern from "cantera/kinetics/Kinetics.h" namespace "Cantera": cdef extern from "cantera/kinetics/InterfaceKinetics.h": cdef cppclass CxxInterfaceKinetics "Cantera::InterfaceKinetics": void advanceCoverages(double) except +translate_exception + void solvePseudoSteadyStateProblem() except +translate_exception cdef extern from "cantera/transport/TransportBase.h" namespace "Cantera": diff --git a/interfaces/cython/cantera/kinetics.pyx b/interfaces/cython/cantera/kinetics.pyx index 65aa7794d..656f407d1 100644 --- a/interfaces/cython/cantera/kinetics.pyx +++ b/interfaces/cython/cantera/kinetics.pyx @@ -366,6 +366,12 @@ cdef class InterfaceKinetics(Kinetics): coverages for a specified amount of time. """ (self.kinetics).advanceCoverages(dt) + + def advance_coverages_to_steady_state(self): + """ + This method advances the surface coverages to steady state. + """ + (self.kinetics).solvePseudoSteadyStateProblem() def phase_index(self, phase): """