2518 Commits

Author SHA1 Message Date
Luc Maisonobe
2b3e980421 replaced deprecated ComplexUtils methods
JIRA: MATH-171

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@610787 13f79535-47bb-0310-9956-ffa450edef68
2008-01-10 13:39:08 +00:00
Luc Maisonobe
1b95e59609 deprecated tests concerning deprecated methods, to remove numerous warnings
JIRA: MATH-171

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@610786 13f79535-47bb-0310-9956-ffa450edef68
2008-01-10 13:37:17 +00:00
Luc Maisonobe
7c7b56e9f3 MATH-164 add a special handling for multiplication of complex
numbers with infinite parts

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@610288 13f79535-47bb-0310-9956-ffa450edef68
2008-01-09 07:30:13 +00:00
Phil Steitz
a3dc59a94d Added check and rescaling of expected counts to sum to sum of expected
counts if necessary in ChiSquare test.
JIRA: MATH-175
Reported and patched by Carl Anderson.


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@610274 13f79535-47bb-0310-9956-ffa450edef68
2008-01-09 05:16:00 +00:00
Niall Pemberton
fb4949bd07 Upgrade to commons-parent version 6 release
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@609497 13f79535-47bb-0310-9956-ffa450edef68
2008-01-07 03:15:46 +00:00
Luc Maisonobe
e8ba93825d fixed typos
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@608890 13f79535-47bb-0310-9956-ffa450edef68
2008-01-04 15:41:38 +00:00
Luc Maisonobe
70e682b211 [MATH-171] updated documentation according to new behavior
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@608885 13f79535-47bb-0310-9956-ffa450edef68
2008-01-04 15:21:26 +00:00
Luc Maisonobe
9ebcbd6b6d fixed typos
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@608876 13f79535-47bb-0310-9956-ffa450edef68
2008-01-04 14:54:53 +00:00
Luc Maisonobe
05bb73146d fixed typos
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@608871 13f79535-47bb-0310-9956-ffa450edef68
2008-01-04 14:47:25 +00:00
Luc Maisonobe
4b4243fc46 fixed typos
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@608870 13f79535-47bb-0310-9956-ffa450edef68
2008-01-04 14:45:46 +00:00
Luc Maisonobe
dc2a102e3c added SynchronizedSummaryStatistics class (and tests)
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@608839 13f79535-47bb-0310-9956-ffa450edef68
2008-01-04 13:49:14 +00:00
Luc Maisonobe
91f0d2a12c javadoc typos
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@608819 13f79535-47bb-0310-9956-ffa450edef68
2008-01-04 12:46:21 +00:00
Luc Maisonobe
dc990d3a97 fixed typo in javadoc link
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@608456 13f79535-47bb-0310-9956-ffa450edef68
2008-01-03 11:35:02 +00:00
Phil Steitz
76bbd68cc7 Clean up reflection exception handling.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@602612 13f79535-47bb-0310-9956-ffa450edef68
2007-12-09 02:23:07 +00:00
Phil Steitz
458abe99c2 Changed Mean.evaluate() to use a two-pass algorithm, improving accuracy
by exploiting the the fact that this method has access to the full
array of data values.


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@602306 13f79535-47bb-0310-9956-ffa450edef68
2007-12-08 02:59:53 +00:00
Phil Steitz
8583cdfe79 javadoc
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@602305 13f79535-47bb-0310-9956-ffa450edef68
2007-12-08 02:51:23 +00:00
Phil Steitz
37bcdf4123 Deprecated abstract factory methods and made SummaryStatistics
a concrete classes. Pushed implementations up from SummaryStatisticsImpl.
Made implementations of statistics configurable via setters.


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@602304 13f79535-47bb-0310-9956-ffa450edef68
2007-12-08 02:48:39 +00:00
Phil Steitz
549132c945 Fixed javadoc typo.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@600790 13f79535-47bb-0310-9956-ffa450edef68
2007-12-04 04:23:13 +00:00
Phil Steitz
1cc67cf435 javadoc only.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@600370 13f79535-47bb-0310-9956-ffa450edef68
2007-12-02 20:28:50 +00:00
Phil Steitz
7f87ad1da7 Changed to extend non-deprecated, now-concrete DescriptiveStatistics.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@600369 13f79535-47bb-0310-9956-ffa450edef68
2007-12-02 20:27:21 +00:00
Phil Steitz
ef6b260fe9 Added some descriptive statistics verification tests.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@600358 13f79535-47bb-0310-9956-ffa450edef68
2007-12-02 19:21:02 +00:00
Phil Steitz
8140c9da58 Cleaned up some errors / omissions from r598133
* Regenerated serialization version IDs
* Eliminated unecessary import
* Eliminated lazy initialization
* Changed getPercentile() to use configured implementation
* Added tests for percentile impl injection 


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@600196 13f79535-47bb-0310-9956-ffa450edef68
2007-12-01 21:19:13 +00:00
Phil Steitz
2d4fe56383 Deprecated abstract factory methods and made DescriptiveStatistics a concrete
class. Pushed implementations up from DescriptiveStatisticsImpl and deprecated
this class. Made implementations of statistics configurable via setters.


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@598133 13f79535-47bb-0310-9956-ffa450edef68
2007-11-26 05:27:05 +00:00
Phil Steitz
5103a53887 updated clirr plugin version.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@598129 13f79535-47bb-0310-9956-ffa450edef68
2007-11-26 05:12:35 +00:00
Luc Maisonobe
83e9173c2b removed an unneeded import clause
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@598048 13f79535-47bb-0310-9956-ffa450edef68
2007-11-25 20:25:58 +00:00
Phil Steitz
8f4b97cdcc Moved misplaced element.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@596176 13f79535-47bb-0310-9956-ffa450edef68
2007-11-19 01:43:14 +00:00
Phil Steitz
bdb18d5d10 Merged most functions from ComplexUtils into Complex class, added
static factory method to Complex.
JIRA: MATH-171
Reported and patched by Niall Pemberton


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@596159 13f79535-47bb-0310-9956-ffa450edef68
2007-11-18 23:38:05 +00:00
Niall Pemberton
f033f293ec Update m2 build
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@595590 13f79535-47bb-0310-9956-ffa450edef68
2007-11-16 08:28:36 +00:00
Luc Maisonobe
4255d4cde6 added missing Apache license
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@594279 13f79535-47bb-0310-9956-ffa450edef68
2007-11-12 19:58:39 +00:00
Luc Maisonobe
4fcaff1e77 typo
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@592899 13f79535-47bb-0310-9956-ffa450edef68
2007-11-07 21:07:33 +00:00
Luc Maisonobe
a7c2df9f2f renamed the RungeKuttaFehlbergIntegrator base class to EmbeddedRungKuttaIntegrator
since it is more general than the single method designed by Fehlberg
renamed some misleading private fields in the corresponding derived classes

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@592894 13f79535-47bb-0310-9956-ffa450edef68
2007-11-07 20:52:53 +00:00
Luc Maisonobe
79897391b4 improved test coverage
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@592705 13f79535-47bb-0310-9956-ffa450edef68
2007-11-07 11:10:22 +00:00
Luc Maisonobe
a2e16279da improved test coverage
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@592695 13f79535-47bb-0310-9956-ffa450edef68
2007-11-07 10:56:52 +00:00
Luc Maisonobe
48d35f0b78 renamed DescriptiveStatisticsTest into DescriptiveStatisticsAbstractTest
to prevent Gump from instantiating the class

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@592121 13f79535-47bb-0310-9956-ffa450edef68
2007-11-05 19:10:31 +00:00
Luc Maisonobe
e21865e806 improved test coverage
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@592093 13f79535-47bb-0310-9956-ffa450edef68
2007-11-05 17:11:29 +00:00
Luc Maisonobe
8d7e160b5a add tests for Gauss-Newton estimator
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@591692 13f79535-47bb-0310-9956-ffa450edef68
2007-11-03 21:07:04 +00:00
Luc Maisonobe
62e00938cb allow switching functions to trigger FunctionEvaluationException
let the low level errors in switching functions find their way to upper level

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@591674 13f79535-47bb-0310-9956-ffa450edef68
2007-11-03 20:23:39 +00:00
Luc Maisonobe
af62f7927f improved tests coverage
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@591662 13f79535-47bb-0310-9956-ffa450edef68
2007-11-03 18:47:17 +00:00
Luc Maisonobe
2071918a7a delayed integrator internal state update after the call to step handler
to ensure integrator.getStepStart() and interpolator.getPreviousTime()
are consistent.
renamed getStepsize() into getSignedStepsize()

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@591661 13f79535-47bb-0310-9956-ffa450edef68
2007-11-03 18:46:11 +00:00
Luc Maisonobe
c9272ec872 removed unused FSAL flag for simple Runge-Kutta schemes
it is used only for Runge-Kutta-Fehlberg schemes

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@591650 13f79535-47bb-0310-9956-ffa450edef68
2007-11-03 16:47:55 +00:00
Luc Maisonobe
c8910463e7 removed the static suite() method which cannot create a test instance anymore
sonce the class is now abstract

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@591610 13f79535-47bb-0310-9956-ffa450edef68
2007-11-03 12:53:19 +00:00
Brent Worden
c84d037e93 set subversion properties on new files.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@590964 13f79535-47bb-0310-9956-ffa450edef68
2007-11-01 10:59:59 +00:00
Luc Maisonobe
81af7df6ff improved test coverage
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@590749 13f79535-47bb-0310-9956-ffa450edef68
2007-10-31 16:54:48 +00:00
Luc Maisonobe
42f23a38f4 make sure to use setSafety instead of changing the attribute
in case someone overrides the method

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@590748 13f79535-47bb-0310-9956-ffa450edef68
2007-10-31 16:54:04 +00:00
Luc Maisonobe
49b22866c5 improved test coverage
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@590665 13f79535-47bb-0310-9956-ffa450edef68
2007-10-31 13:33:59 +00:00
Luc Maisonobe
eb38117be0 Replaced the misused clone method in step interpolators
by a dedicated copy method that handles steps finalization
automatically and hence may trigger DerivativeException.
This should simplify usage and avoid nasty errors caused
by forgotten finalization

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@590660 13f79535-47bb-0310-9956-ffa450edef68
2007-10-31 13:16:32 +00:00
Brent Worden
06da34fabc MATH-154. Added addAndCheck, mulAndCheck, and subAndCheck MathUtils methods for long integer arguments.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@590577 13f79535-47bb-0310-9956-ffa450edef68
2007-10-31 07:23:01 +00:00
Brent Worden
828b70de30 added @since tag.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@590569 13f79535-47bb-0310-9956-ffa450edef68
2007-10-31 06:18:46 +00:00
Brent Worden
70e3baa85f MATH-170. added SynchronizedDescriptiveStatistics class.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@590566 13f79535-47bb-0310-9956-ffa450edef68
2007-10-31 05:41:18 +00:00
Brent Worden
6afeedf161 MATH-170. added SynchronizedDescriptiveStatistics class.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@590564 13f79535-47bb-0310-9956-ffa450edef68
2007-10-31 05:38:58 +00:00