Gilles Sadowski
175bad6352
MATH-622
...
Reverted to the previous default: Many tests depend on having 2 fractional
digits.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1148385 13f79535-47bb-0310-9956-ffa450edef68
2011-07-19 15:06:46 +00:00
Gilles Sadowski
79bff2247f
MATH-622
...
Increased the number of digits to output.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1148312 13f79535-47bb-0310-9956-ffa450edef68
2011-07-19 13:33:29 +00:00
Luc Maisonobe
c8027556c1
added forgotten delegating method from context
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1147778 13f79535-47bb-0310-9956-ffa450edef68
2011-07-18 08:33:53 +00:00
Gilles Sadowski
1e649ff9f3
MATH-581
...
Made accessors "abstract" (a per the conclusion of the thread
"RealLinearOperator and AbstractRealMatrix" on the dev ML).
Removed constructors.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1147081 13f79535-47bb-0310-9956-ffa450edef68
2011-07-15 10:46:29 +00:00
Gilles Sadowski
03f66650d3
MATH-617
...
Make "1 + 1i" appear as "1 + i" on formatted output.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1146755 13f79535-47bb-0310-9956-ffa450edef68
2011-07-14 15:25:11 +00:00
Phil Steitz
b8ed51d4a0
Added casts to prevent integer division. JIRA: MATH-619
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1146575 13f79535-47bb-0310-9956-ffa450edef68
2011-07-14 06:12:42 +00:00
Phil Steitz
2123f7805b
Fixed add method to match javadoc contract when one or both addends has NaN parts.
...
JIRA: MATH-618
Reported by Arne Plose
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1146573 13f79535-47bb-0310-9956-ffa450edef68
2011-07-14 06:08:05 +00:00
Phil Steitz
fe761c28ce
Fixed javadoc typo.
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1146561 13f79535-47bb-0310-9956-ffa450edef68
2011-07-14 05:32:41 +00:00
Phil Steitz
efb876b984
Added tests based on NIST certified data ("Wampler").
...
JIRA: MATH-616
Contributed by Greg Sterijevski
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1146147 13f79535-47bb-0310-9956-ffa450edef68
2011-07-13 17:27:41 +00:00
Gilles Sadowski
9af50ca82c
MATH-566
...
Removed unused "MathRuntimeException".
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1146099 13f79535-47bb-0310-9956-ffa450edef68
2011-07-13 15:28:21 +00:00
Gilles Sadowski
d171e7dd17
MATH-577
...
Replaced function calls by direct reference to the instance variable.
Removed redundant prefix for static fields.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1145945 13f79535-47bb-0310-9956-ffa450edef68
2011-07-13 10:10:56 +00:00
Gilles Sadowski
29db2a8953
MATH-614
...
Added "toString" method.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1145932 13f79535-47bb-0310-9956-ffa450edef68
2011-07-13 09:41:49 +00:00
Gilles Sadowski
bf05f11de3
MATH-581
...
Framework for iterative solvers.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1145779 13f79535-47bb-0310-9956-ffa450edef68
2011-07-12 21:34:34 +00:00
Phil Steitz
85cb7a8d48
Removed unecessary parens around return value. JIRA: MATH-609.
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1145746 13f79535-47bb-0310-9956-ffa450edef68
2011-07-12 20:15:01 +00:00
Phil Steitz
fecbf23419
Updated patch. Fixed variable reference error. JIRA: MATH-607
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1145743 13f79535-47bb-0310-9956-ffa450edef68
2011-07-12 19:57:17 +00:00
Gilles Sadowski
a31a5e8451
MATH-581
...
Framework for iterative linear solvers.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1145559 13f79535-47bb-0310-9956-ffa450edef68
2011-07-12 11:55:26 +00:00
Gilles Sadowski
099fdba075
MATH-599 (part of the patch provided by D. Hendriks on JIRA, issue MATH-605).
...
Improved Javadoc.
Allow a bracketing interval to contain the root at its end-points.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1145146 13f79535-47bb-0310-9956-ffa450edef68
2011-07-11 12:32:14 +00:00
Gilles Sadowski
3df5cf363e
Using "copyOf" from "MathUtils".
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1145101 13f79535-47bb-0310-9956-ffa450edef68
2011-07-11 10:01:39 +00:00
Phil Steitz
ce13d98d2e
Added a couple of new contributors.
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1145007 13f79535-47bb-0310-9956-ffa450edef68
2011-07-11 01:32:31 +00:00
Phil Steitz
4d02be2855
Improved efficiency in RandomDataImpl, LaguerreSolver, FastMath and
...
OutlineExtractor by moving conditional code into blocks where it is needed.
JIRA: MATH-609
Reported and patched by Dave Brosius
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1145004 13f79535-47bb-0310-9956-ffa450edef68
2011-07-11 01:14:55 +00:00
Phil Steitz
82880daefb
Removed trailing space.
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1144997 13f79535-47bb-0310-9956-ffa450edef68
2011-07-11 00:57:03 +00:00
Phil Steitz
fb8fcf184e
Moved conditional code into block where it is needed. JIRA: MATH-609.
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1144996 13f79535-47bb-0310-9956-ffa450edef68
2011-07-11 00:55:38 +00:00
Phil Steitz
abb29ca5c3
Restored jdk 1.5 compat.
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1144994 13f79535-47bb-0310-9956-ffa450edef68
2011-07-11 00:52:20 +00:00
Phil Steitz
d3d5c6fb05
Added interface and reporting class for updating regression. JIRA: MATH-607. Contributed by Greg Sterijevski.
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1144986 13f79535-47bb-0310-9956-ffa450edef68
2011-07-10 23:45:43 +00:00
Luc Maisonobe
60f99d976d
Prevent step normalizer to output twice the last point in MULTIPLES mode.
...
JIRA: MATH-603
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1144902 13f79535-47bb-0310-9956-ffa450edef68
2011-07-10 16:51:02 +00:00
Luc Maisonobe
4b299469ed
updated tests threshold as events are now forced on some root sides
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1144892 13f79535-47bb-0310-9956-ffa450edef68
2011-07-10 16:08:50 +00:00
Luc Maisonobe
ddd7f07939
increased max evaluation count to allow root bracketing post-processing
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1144890 13f79535-47bb-0310-9956-ffa450edef68
2011-07-10 16:06:44 +00:00
Luc Maisonobe
c65e8fdd4e
use root bracketing to find events on the appropriate side according to integration direction
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1144889 13f79535-47bb-0310-9956-ffa450edef68
2011-07-10 16:05:39 +00:00
Luc Maisonobe
f31af98c0d
prevent root bracketing to be attempted outside of search interval
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1144887 13f79535-47bb-0310-9956-ffa450edef68
2011-07-10 16:04:51 +00:00
Luc Maisonobe
fef1366f09
added constructors with function value accuracy
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1144861 13f79535-47bb-0310-9956-ffa450edef68
2011-07-10 13:48:36 +00:00
Luc Maisonobe
9867b821b7
fixed checkstyle warnings
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1144838 13f79535-47bb-0310-9956-ffa450edef68
2011-07-10 11:28:31 +00:00
Luc Maisonobe
64e12ce3b1
rewrote documentation for root solvers.
...
JIRA: MATH-606
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1144832 13f79535-47bb-0310-9956-ffa450edef68
2011-07-10 11:13:04 +00:00
Luc Maisonobe
bdd6b2b578
added a forceSide method to UnivariateRealsolversUtils to allow selecting a bracketing side
...
even for non-bracketing solvers like Bren or Newton
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1144831 13f79535-47bb-0310-9956-ffa450edef68
2011-07-10 11:11:58 +00:00
Luc Maisonobe
208824f3b6
Select bracketing side from the solve method instead of through a setter for consistency with the other solvers.
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1144830 13f79535-47bb-0310-9956-ffa450edef68
2011-07-10 11:10:55 +00:00
Luc Maisonobe
2abc2e6707
Separate implementation of secant solver from bracketing solvers.
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1144828 13f79535-47bb-0310-9956-ffa450edef68
2011-07-10 11:07:30 +00:00
Luc Maisonobe
afa158afc7
improved javadoc
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1144825 13f79535-47bb-0310-9956-ffa450edef68
2011-07-10 11:04:46 +00:00
Luc Maisonobe
a58a65a43f
use checkNotNull
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1144821 13f79535-47bb-0310-9956-ffa450edef68
2011-07-10 11:01:56 +00:00
Gilles Sadowski
cd6ab81dc8
Typo in Javadoc.
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1143729 13f79535-47bb-0310-9956-ffa450edef68
2011-07-07 09:36:54 +00:00
Luc Maisonobe
fac2e96a31
Added BELOW_SIDE and ABOVE_SIDE in the possible allowed solutions for bracketing solvers.
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1142244 13f79535-47bb-0310-9956-ffa450edef68
2011-07-02 16:27:03 +00:00
Luc Maisonobe
5c185f118b
typo
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1141921 13f79535-47bb-0310-9956-ffa450edef68
2011-07-01 12:44:47 +00:00
Luc Maisonobe
4500105e12
renamed BracketedSolution into BracketedUnivariateRealSolver and make it extend UnivariateRealSolver.
...
This will allow specifying directly a sub-category of solvers when needed. It will be used for example by the ODE events detection mechanism, as it will ensure the integrator can automatically go past the event time.
JIRA: MATH-605
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1141920 13f79535-47bb-0310-9956-ffa450edef68
2011-07-01 12:44:26 +00:00
Luc Maisonobe
77af8e9585
renamed BracketedSolution into BracketedUnivariateRealSolver and make it extend UnivariateRealSolver.
...
This will allow specifying directly a sub-category of solvers when needed. It will be used for example by the ODE events detection mechanism, as it will ensure the integrator can automatically go past the event time.
JIRA: MATH-605
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1141905 13f79535-47bb-0310-9956-ffa450edef68
2011-07-01 11:39:28 +00:00
Luc Maisonobe
d78c757aa9
removed serialVersionUID for non-serializable classes.
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1141890 13f79535-47bb-0310-9956-ffa450edef68
2011-07-01 09:33:55 +00:00
Luc Maisonobe
e41aa31c43
fixed unused variable warnings, by really using the computed value
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1141889 13f79535-47bb-0310-9956-ffa450edef68
2011-07-01 09:32:39 +00:00
Luc Maisonobe
9833f5c186
removed spurious development benchmarking code
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1141887 13f79535-47bb-0310-9956-ffa450edef68
2011-07-01 09:21:21 +00:00
Luc Maisonobe
3cd15839ef
fixed unused variable warning, using proper Junit4 tests
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1141886 13f79535-47bb-0310-9956-ffa450edef68
2011-07-01 09:18:44 +00:00
Luc Maisonobe
196e7b9269
removed serialVersionUID for non-serializable classes.
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1141885 13f79535-47bb-0310-9956-ffa450edef68
2011-07-01 09:16:41 +00:00
Luc Maisonobe
611ddc1966
removed unused variable
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1141884 13f79535-47bb-0310-9956-ffa450edef68
2011-07-01 09:13:36 +00:00
Luc Maisonobe
5dadec877b
removed unused variable
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1141882 13f79535-47bb-0310-9956-ffa450edef68
2011-07-01 09:08:38 +00:00
Luc Maisonobe
46dfce79a4
removed unused variable
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1141881 13f79535-47bb-0310-9956-ffa450edef68
2011-07-01 09:06:50 +00:00