From 170f1d0fadbee50d190feef053309b59776a346d Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Sat, 12 Nov 2016 16:14:03 -0500 Subject: [PATCH] [1D/Python] Avoid unnecessary solve if first attempt succeeded --- interfaces/cython/cantera/onedim.pyx | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/interfaces/cython/cantera/onedim.pyx b/interfaces/cython/cantera/onedim.pyx index 638cae736..65fbd89ac 100644 --- a/interfaces/cython/cantera/onedim.pyx +++ b/interfaces/cython/cantera/onedim.pyx @@ -870,15 +870,15 @@ cdef class Sim1D: log(str(e)) solved = False - if solved: - log('Solving on {} point grid with energy equation re-enabled', N) - self.energy_enabled = True - try: - self.sim.solve(loglevel, False) - solved = True - except CanteraError as e: - log(str(e)) - solved = False + if solved: + log('Solving on {} point grid with energy equation re-enabled', N) + self.energy_enabled = True + try: + self.sim.solve(loglevel, False) + solved = True + except CanteraError as e: + log(str(e)) + solved = False if solved and not self.extinct(): # Found a non-extinct solution on the fixed grid