Add solvePseudoSteadyStateProblem() in cython interface

This commit is contained in:
lavdwall 2019-02-11 19:46:48 +01:00 committed by Ray Speth
parent e3424d8ed4
commit cb5620996c
2 changed files with 7 additions and 0 deletions

View file

@ -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":

View file

@ -366,6 +366,12 @@ cdef class InterfaceKinetics(Kinetics):
coverages for a specified amount of time.
"""
(<CxxInterfaceKinetics*>self.kinetics).advanceCoverages(dt)
def advance_coverages_to_steady_state(self):
"""
This method advances the surface coverages to steady state.
"""
(<CxxInterfaceKinetics*>self.kinetics).solvePseudoSteadyStateProblem()
def phase_index(self, phase):
"""