Commit Graph

16 Commits

Author SHA1 Message Date
Jorrit Wronski
b9bd08bc93 Update Solvers.cpp
A tiny typo in the new solver
2015-04-25 10:31:48 +02:00
Ian Bell
7367e6a326 Implemented Halley's method for liquid states - works great; see #411 2015-04-24 19:24:22 -06:00
mikekaganski
d470157314 Refactor solver function interfaces, to allow more verbose requirements for deriv 2015-03-09 13:38:49 +10:00
mikekaganski
869d1afc71 More ref args 2015-02-27 00:56:38 +10:00
Ian Bell
6dd8399436 Fix error message for Brent's method when it doesn't get a solution 2014-12-31 12:30:25 -05:00
Ian Bell
3717f9ba72 Update the step for NR properly
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
2014-12-27 12:26:09 -05:00
Ian Bell
287208b972 Use numerical differentiation by default to build the Jacobian for Newton ND
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
2014-12-27 12:22:56 -05:00
Ian Bell
8327d54ea2 Replaced all tabs with spaces (finally) in C++ files
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
2014-11-19 12:16:14 -05:00
Jorrit Wronski
85b2443be3 Fixed the broken reference state setter function 2014-09-24 10:42:38 +02:00
Ian Bell
8fdd1fddaf Refactor of mixing parameters successful
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
2014-09-06 15:41:33 +02:00
Ian Bell
d3261395bf Replaced all fabs() with std::abs()
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
2014-08-23 14:56:07 +02:00
Ian Bell
9c28d81fea Quit Brent if solved to within numerical precision
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
2014-08-18 19:27:05 +02:00
Ian Bell
d4e7a6015e Silenced a few warnings
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
2014-08-15 15:57:33 +02:00
jowr
e29f890d29 Inheritance problem solved, solvers now have pointer versions 2014-07-11 13:56:23 +02:00
Ian Bell
3d3cf9dea6 Additional error checking and debugging in Solvers 2014-06-30 17:10:08 +02:00
Ian bell
b3847c7522 Initial commit for v5, but this time with the right line endings
Signed-off-by: Ian bell <ian.h.bell@gmail.com>
2014-05-14 12:46:24 +02:00