From 655af462b0efe57b93e0e71f96a4e1b9c6dc746e Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Thu, 7 Feb 2013 23:40:18 +0000 Subject: [PATCH] [Cython] Added set_grid_min method to Sim1D --- interfaces/cython/cantera/_cantera.pxd | 1 + interfaces/cython/cantera/onedim.pyx | 11 +++++++++++ 2 files changed, 12 insertions(+) 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