diff --git a/interfaces/cython/cantera/_cantera.pxd b/interfaces/cython/cantera/_cantera.pxd index ea25642e6..eaf733e0f 100644 --- a/interfaces/cython/cantera/_cantera.pxd +++ b/interfaces/cython/cantera/_cantera.pxd @@ -448,6 +448,7 @@ cdef extern from "cantera/oneD/Sim1D.h": void setTimeStepFactor(double) void setMinTimeStep(double) void setMaxTimeStep(double) + void setGridMin(int, double) except + void setFixedTemperature(double) diff --git a/interfaces/cython/cantera/onedim.pyx b/interfaces/cython/cantera/onedim.pyx index 7421b4417..ce76b1ff0 100644 --- a/interfaces/cython/cantera/onedim.pyx +++ b/interfaces/cython/cantera/onedim.pyx @@ -669,6 +669,17 @@ cdef class Sim1D: idom = self.domain_index(domain) self.sim.setRefineCriteria(idom, ratio, slope, curve, prune) + def set_grid_min(self, dz, domain=None): + """ + Set the minimum grid spacing on *domain*. If *domain* is None, then + set the grid spacing for all domains. + """ + if domain is None: + idom = -1 + else: + idom = self.domain_index(domain) + self.sim.setGridMin(idom, dz) + def set_max_jac_age(self, ss_age, ts_age): """ Set the maximum number of times the Jacobian will be used before it