Gilles Sadowski
21ece86385
MATH-503
...
Step function.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1066018 13f79535-47bb-0310-9956-ffa450edef68
2011-02-01 12:01:03 +00:00
Sebastian Bazley
80fea20c49
Make private immutable fields final
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1065894 13f79535-47bb-0310-9956-ffa450edef68
2011-02-01 02:15:57 +00:00
Sebastian Bazley
622b2d0107
Unused import
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1065877 13f79535-47bb-0310-9956-ffa450edef68
2011-02-01 00:44:18 +00:00
Sebastian Bazley
707313c389
Unused import
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1065876 13f79535-47bb-0310-9956-ffa450edef68
2011-02-01 00:43:31 +00:00
Sebastian Bazley
fb96c0ee17
Unused imports
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1065875 13f79535-47bb-0310-9956-ffa450edef68
2011-02-01 00:43:07 +00:00
Phil Steitz
f301516390
Added section on Exceptions.
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1065874 13f79535-47bb-0310-9956-ffa450edef68
2011-02-01 00:23:48 +00:00
Sebastian Bazley
828e3db622
Arrays might as well be final
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1065873 13f79535-47bb-0310-9956-ffa450edef68
2011-02-01 00:12:58 +00:00
Phil Steitz
c5641a2343
Eliminated author attribute.
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1065851 13f79535-47bb-0310-9956-ffa450edef68
2011-01-31 23:22:51 +00:00
Phil Steitz
0cf2844e58
Made reference to component name consistent.
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1065848 13f79535-47bb-0310-9956-ffa450edef68
2011-01-31 23:20:11 +00:00
Sebastian Bazley
f922f947ee
Cannot use inheritDoc if there is nothing to inherit from
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1065763 13f79535-47bb-0310-9956-ffa450edef68
2011-01-31 20:42:00 +00:00
Sebastian Bazley
a64940bdc2
Unused import
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1065760 13f79535-47bb-0310-9956-ffa450edef68
2011-01-31 20:41:05 +00:00
Gilles Sadowski
2a76512db9
Javadoc update.
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1065614 13f79535-47bb-0310-9956-ffa450edef68
2011-01-31 13:48:50 +00:00
Gilles Sadowski
36656ded2d
Added utility method "copyOf" in "MathUtils".
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1065595 13f79535-47bb-0310-9956-ffa450edef68
2011-01-31 13:13:38 +00:00
Phil Steitz
09d782ad0c
Moved some issues from 2.2 to 3.0.
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1065487 13f79535-47bb-0310-9956-ffa450edef68
2011-01-31 05:57:22 +00:00
Gilles Sadowski
6fe6e487ff
MATH-503
...
Added sigmoid and generalized logistic functions.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1065146 13f79535-47bb-0310-9956-ffa450edef68
2011-01-29 23:38:39 +00:00
Gilles Sadowski
ec822cf7d4
Added functions.
...
Replaced hard-coded numbers by a named constant.
Changed display format for ratios.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1063931 13f79535-47bb-0310-9956-ffa450edef68
2011-01-27 00:31:26 +00:00
Sebastian Bazley
e56bea66fd
Allow a single JUnit test to be run if the test.entry property is defined
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1063393 13f79535-47bb-0310-9956-ffa450edef68
2011-01-25 18:36:52 +00:00
Sebastian Bazley
dc0bf055a7
Use single report method to make changes to the base time easier
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1063077 13f79535-47bb-0310-9956-ffa450edef68
2011-01-25 00:28:46 +00:00
Sebastian Bazley
a333e580cd
Add header line
...
Allow run count to be specified as system property
Use nanoTime for more accurate measurement
Scale time by number of runs
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1063064 13f79535-47bb-0310-9956-ffa450edef68
2011-01-24 23:39:22 +00:00
Sebastian Bazley
a45c81334c
Trailing spaces
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1063038 13f79535-47bb-0310-9956-ffa450edef68
2011-01-24 22:34:35 +00:00
Sebastian Bazley
1361211c4e
Tab police
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1063037 13f79535-47bb-0310-9956-ffa450edef68
2011-01-24 22:33:11 +00:00
Sebastian Bazley
1659159855
Allow for specific atan2 and toRadians off-by-one errors
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1063032 13f79535-47bb-0310-9956-ffa450edef68
2011-01-24 22:26:31 +00:00
Gilles Sadowski
7b09face70
Output timing info as a ratio with respect to StrictMath benchmark result.
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1063019 13f79535-47bb-0310-9956-ffa450edef68
2011-01-24 22:15:44 +00:00
Luc Maisonobe
a3f6c210e3
fixed scalb for very large powers
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1062928 13f79535-47bb-0310-9956-ffa450edef68
2011-01-24 19:13:33 +00:00
Sebastian Bazley
2f7074cff0
Add numeric docs
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1062925 13f79535-47bb-0310-9956-ffa450edef68
2011-01-24 19:08:57 +00:00
Sebastian Bazley
8c7b9a1495
Allow a single test to be run
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1062924 13f79535-47bb-0310-9956-ffa450edef68
2011-01-24 19:07:57 +00:00
Sebastian Bazley
fa0d87fd62
Remove reflection tests as they are in FastMathStrictComparisonTest
...
Enable fail if not all StrictMath methods have been implemented
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1062902 13f79535-47bb-0310-9956-ffa450edef68
2011-01-24 18:07:48 +00:00
Sebastian Bazley
6e9f0c1dbb
Check all FastMath methods against StrictMath results
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1062893 13f79535-47bb-0310-9956-ffa450edef68
2011-01-24 17:33:33 +00:00
Sebastian Bazley
4bab713521
MATH-477 FastMath Javadoc should show which methods actually use java.lang.Math internally
...
Also fixed round(int) to use local FastMath method
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1062764 13f79535-47bb-0310-9956-ffa450edef68
2011-01-24 13:19:52 +00:00
Gilles Sadowski
ecfd29007c
Splitted the single "testPerformance" method into several ones (one test case
...
per mathematical function) for easier comparison. Added a third benchmark
(that calls "Math" methods).
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1062761 13f79535-47bb-0310-9956-ffa450edef68
2011-01-24 12:59:58 +00:00
Sebastian Bazley
97e89cdd7a
MATH-493 FastMath min and max fail with (Infinity,-Infinity) and (0,0, -0.0)
...
Fixing (0,0, -0.0) by using code from Harmony.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1062758 13f79535-47bb-0310-9956-ffa450edef68
2011-01-24 12:47:23 +00:00
Gilles Sadowski
946995ac16
MATH-500
...
Temporarily moved "ConvergingAlgorithm" and "ConvergingAlgorithmImpl" to
package "analysis.integration". See MATH-501.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1062707 13f79535-47bb-0310-9956-ffa450edef68
2011-01-24 09:48:39 +00:00
Luc Maisonobe
d86b785b6d
added FastMath.hypot
...
JIRA: MATH-478
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1062559 13f79535-47bb-0310-9956-ffa450edef68
2011-01-23 22:37:50 +00:00
Luc Maisonobe
87c0126a33
javadoc
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1062552 13f79535-47bb-0310-9956-ffa450edef68
2011-01-23 22:26:22 +00:00
Luc Maisonobe
f26739a789
added FastMath.scalb(double, int) and FastMath.scalb(float, int)
...
deprecated MathUtils.scalb(double, int)
JIRA: MATH-498
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1062550 13f79535-47bb-0310-9956-ffa450edef68
2011-01-23 22:22:08 +00:00
Sebastian Bazley
febcb077e7
Split testPerformance() into new class
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1062456 13f79535-47bb-0310-9956-ffa450edef68
2011-01-23 15:44:32 +00:00
Sebastian Bazley
de4aff2319
Update nextAfter Javadoc
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1062406 13f79535-47bb-0310-9956-ffa450edef68
2011-01-23 12:20:41 +00:00
Sebastian Bazley
2cd834df74
Add another change
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1062402 13f79535-47bb-0310-9956-ffa450edef68
2011-01-23 12:11:33 +00:00
Luc Maisonobe
4e017170f5
fixed nextAfter implementations for handling of some special values
...
fixed the signature of the float version, as the spec is to have a double second argument
moved the existing tests that were used in the former implementation in MathUtils,
fixing them also as two of them were not compliant with the spec for equal numbers
Jira: MATH-478
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1062387 13f79535-47bb-0310-9956-ffa450edef68
2011-01-23 11:06:24 +00:00
Luc Maisonobe
f806576392
added getExponent methods to FastMath
...
JIRA: MATH-497
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1062368 13f79535-47bb-0310-9956-ffa450edef68
2011-01-23 10:28:44 +00:00
Luc Maisonobe
3e82d9f1a3
announced bugs fixed by sebb
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1062363 13f79535-47bb-0310-9956-ffa450edef68
2011-01-23 10:24:34 +00:00
Luc Maisonobe
8252860a27
javadoc
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1062359 13f79535-47bb-0310-9956-ffa450edef68
2011-01-23 10:16:49 +00:00
Sebastian Bazley
0d4c8d4a70
MATH-496 Create FastMath copySign methods
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1062303 13f79535-47bb-0310-9956-ffa450edef68
2011-01-23 00:57:29 +00:00
Sebastian Bazley
9923564810
Should only test against public methods.
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1062301 13f79535-47bb-0310-9956-ffa450edef68
2011-01-23 00:52:34 +00:00
Sebastian Bazley
6967590b83
Javadoc tweak
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1062260 13f79535-47bb-0310-9956-ffa450edef68
2011-01-22 20:28:37 +00:00
Sebastian Bazley
7c2a4fa579
Simplify code by using doubleHighPart
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1062257 13f79535-47bb-0310-9956-ffa450edef68
2011-01-22 20:26:11 +00:00
Sebastian Bazley
c6e0669a73
Update changes
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1062256 13f79535-47bb-0310-9956-ffa450edef68
2011-01-22 20:23:37 +00:00
Sebastian Bazley
093d8d914a
MATH-494 FastMath atan2 does not agree with StrictMath for special cases
...
Add doubleHighPart() method to better handle splitting high absolute values
Add getSign() utility method
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1062253 13f79535-47bb-0310-9956-ffa450edef68
2011-01-22 20:19:40 +00:00
Sebastian Bazley
3729cef21a
Tidy up debug output
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1062187 13f79535-47bb-0310-9956-ffa450edef68
2011-01-22 16:22:06 +00:00
Sebastian Bazley
b0bd0cdc9c
MATH-494 Allow for sufficiently close numbers but still detect +/- 0 difference
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1062089 13f79535-47bb-0310-9956-ffa450edef68
2011-01-22 01:44:57 +00:00