diff --git a/interfaces/cython/cantera/_cantera.pxd b/interfaces/cython/cantera/_cantera.pxd index 7b69a55f1..78d5cc060 100644 --- a/interfaces/cython/cantera/_cantera.pxd +++ b/interfaces/cython/cantera/_cantera.pxd @@ -339,6 +339,7 @@ cdef extern from "cantera/kinetics/Kinetics.h" namespace "Cantera": void addPhase(CxxThermoPhase&) except + void init() except + + void skipUndeclaredThirdBodies(cbool) void addReaction(shared_ptr[CxxReaction]) except + void finalize() except + diff --git a/interfaces/cython/cantera/base.pyx b/interfaces/cython/cantera/base.pyx index a40a578bb..d709c9fe9 100644 --- a/interfaces/cython/cantera/base.pyx +++ b/interfaces/cython/cantera/base.pyx @@ -99,6 +99,7 @@ cdef class _SolutionBase: for phase in phases: self.kinetics.addPhase(deref(phase.thermo)) self.kinetics.init() + self.kinetics.skipUndeclaredThirdBodies(True) for reaction in reactions: self.kinetics.addReaction(reaction._reaction) self.kinetics.finalize()