cantera/src/oneD
Ray Speth 80f3c9d24d [1D] Fixed a case where the Newton solver could get stuck
Sometimes, while trying to solve the steady-state problem, the Newton solver
would get stuck in a loop where it couldn't find a suitable damping ratio even
after re-revaluating the Jacobian, causing it to get stuck in an loop where it
would keep re-evaluating the Jacobian at the same point (i.e. without having
made a successful damped step).

This change detects this condition and stops the Newton solver so that the 1D
solver can advance the solution by timestepping before trying to solve the
steady-state problem again.
2013-01-22 20:28:34 +00:00
..
boundaries1D.cpp Removed rogue tabs in the C++ source code 2012-02-27 18:15:02 +00:00
Domain1D.cpp [1D] Fixed an indexing error that affected Jacobian evaluations 2013-01-22 20:28:18 +00:00
Makefile.am [cantera]: updating autotools build system. Library building, need to fix another test. Additionally, adding hypersonic flow transport model-- need to add hypersonic thermodynamics as well. 2012-04-25 13:18:25 +00:00
MultiJac.cpp Fixed indexing problems when evaluating Jacobian for 1D simulations 2012-03-01 16:56:36 +00:00
MultiNewton.cpp [1D] Fixed a case where the Newton solver could get stuck 2013-01-22 20:28:34 +00:00
newton_utils.cpp Moved a few standard library includes to more local scopes 2012-03-23 22:16:04 +00:00
OneDim.cpp Propagate setSteadyMode from OneDim to child Domain1D objects 2012-04-10 03:13:07 +00:00
refine.cpp [1D] Added a minimum grid spacing parameter 2013-01-22 20:28:26 +00:00
Sim1D.cpp [1D] Added a minimum grid spacing parameter 2013-01-22 20:28:26 +00:00
StFlow.cpp Removed unused variable 'm_efctr' from StFlow 2013-01-22 20:28:31 +00:00