Commit graph

14 commits

Author SHA1 Message Date
Ray Speth
00cfa9c7bd Fixed compilation problems generated by merging 2012-02-10 03:29:20 +00:00
Harry Moffat
d251da7a84 Revamped the rootfinder algorithm.
Behavior is substantially different.
A summary table is now written out at the end of the solve for
some print levels.
2011-09-23 20:31:17 +00:00
Harry Moffat
36a56093d1 Buf fixes for handling boundaries. 2011-08-15 03:57:40 +00:00
Harry Moffat
d617f43013 Added a capability to turn off writing separate log files 2011-08-15 00:54:18 +00:00
Harry Moffat
efd58ec5b7 Tweaked the algorithm in several ways. The amount of unusual behavior
should be reduced.
2011-08-15 00:45:16 +00:00
Harry Moffat
3dbe5d658f Fixed an error in the rootsolver 2011-02-02 05:33:29 +00:00
Harry Moffat
bab66a8b89 Doxygen update 2011-01-12 00:52:01 +00:00
Harry Moffat
f493f8f39a Doxygen update 2011-01-11 17:34:31 +00:00
Harry Moffat
f727cd44af Added in a more robust treatment of handling limits 2011-01-05 03:55:13 +00:00
Harry Moffat
b1750d579a Added return variables to a lot of Residual evaluation functions.
These are now used by the nonlinear solver to bail if the residual
says to bail.
2011-01-04 22:04:59 +00:00
Harry Moffat
73d8df7f4c Tightend up the tolerances on the nonlinear solvers. 2010-12-15 02:15:27 +00:00
Harry Moffat
ebcdbf3fa1 Changed the RootFinder algorithm so that delta_x can't go to zero. 2010-06-10 19:55:25 +00:00
Harry Moffat
60f5f31c3b Added logic to handle constant current simulations in electrodes,
where the function may be level over various regions of x.
2010-06-06 02:42:59 +00:00
Harry Moffat
1644b1c3fe Added a root finder class. This class solves single equation solvers.
It's actually, vcs_rootfd1D.cpp, however, putting it up here rather than
in the equil directory makes more sense.
2010-05-26 02:08:04 +00:00