Commit Graph

1192 Commits

Author SHA1 Message Date
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
Luc Maisonobe 2e8332522e improved test coverage
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@588677 13f79535-47bb-0310-9956-ffa450edef68
2007-10-26 15:06:35 +00:00
Luc Maisonobe f1961ea622 improved test coverage
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@588671 13f79535-47bb-0310-9956-ffa450edef68
2007-10-26 14:49:23 +00:00
Luc Maisonobe 08939e1068 improved test coverage
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@588655 13f79535-47bb-0310-9956-ffa450edef68
2007-10-26 14:13:13 +00:00
Luc Maisonobe 3f5bd34a92 improved test coverage
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@588650 13f79535-47bb-0310-9956-ffa450edef68
2007-10-26 13:59:51 +00:00
Luc Maisonobe 0e87b091cb removed an unneeded import statement
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@582741 13f79535-47bb-0310-9956-ffa450edef68
2007-10-08 08:04:27 +00:00
Phil Steitz 00f38adf97 s/Bugzilla/JIRA
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@582715 13f79535-47bb-0310-9956-ffa450edef68
2007-10-08 06:19:23 +00:00
Luc Maisonobe dac4f4f966 improved test coverage
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@582683 13f79535-47bb-0310-9956-ffa450edef68
2007-10-07 21:20:20 +00:00
Luc Maisonobe 00f7b063b3 fixed a serialization-related array update error in DummyStepInterpolator
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@582682 13f79535-47bb-0310-9956-ffa450edef68
2007-10-07 21:19:14 +00:00
Luc Maisonobe 67b86d4ccf added the two methods getCurrentStepStart and getCurrentStepsize to interface FirstOrderIntegrator allowing ODE problems to retrieve the current step start and size during integration for each step trial (i.e. even before the step is accepted)
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@580753 13f79535-47bb-0310-9956-ffa450edef68
2007-09-30 16:58:50 +00:00
Luc Maisonobe e92a93d217 fixed typos
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@580751 13f79535-47bb-0310-9956-ffa450edef68
2007-09-30 16:57:45 +00:00
Luc Maisonobe 62c72ca66d improved test coverage
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@574367 13f79535-47bb-0310-9956-ffa450edef68
2007-09-10 20:43:26 +00:00
Luc Maisonobe 0b61d3963c added new messages from sanity checks
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@574366 13f79535-47bb-0310-9956-ffa450edef68
2007-09-10 20:42:50 +00:00
Luc Maisonobe dfab77b143 improved sanity checks at integration start
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@574365 13f79535-47bb-0310-9956-ffa450edef68
2007-09-10 20:42:13 +00:00
Luc Maisonobe 6261e6a91b removed factories from the new ODE package
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@574335 13f79535-47bb-0310-9956-ffa450edef68
2007-09-10 19:00:09 +00:00
Luc Maisonobe 3173d89780 fixed typo
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@574330 13f79535-47bb-0310-9956-ffa450edef68
2007-09-10 18:46:05 +00:00
Luc Maisonobe f8b5350ec2 improved test coverage
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@574265 13f79535-47bb-0310-9956-ffa450edef68
2007-09-10 14:40:42 +00:00
Luc Maisonobe 02a39b2078 replaced arbitrarily small thresholds by 0 where it was sensible with respect to IEEE754
removed unnecessary else clauses
removed double indices where possible
fixed some comments


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@574264 13f79535-47bb-0310-9956-ffa450edef68
2007-09-10 14:39:43 +00:00
Luc Maisonobe c4cc69cf52 removed an unneeded else
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@574261 13f79535-47bb-0310-9956-ffa450edef68
2007-09-10 14:36:21 +00:00
Luc Maisonobe 2d37d67079 improved test coverage
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@574169 13f79535-47bb-0310-9956-ffa450edef68
2007-09-10 08:23:21 +00:00
Luc Maisonobe cfab1fd925 removed an unneeded else
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@574168 13f79535-47bb-0310-9956-ffa450edef68
2007-09-10 08:22:54 +00:00
Luc Maisonobe 3c00d3be11 fixed javadoc
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@574159 13f79535-47bb-0310-9956-ffa450edef68
2007-09-10 07:38:55 +00:00
Luc Maisonobe c5cb64a7e3 improved test coverage
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@574082 13f79535-47bb-0310-9956-ffa450edef68
2007-09-09 21:39:00 +00:00
Luc Maisonobe 5ae04469dc fixed visibility of setMultiStart,
it should be called only from within the minimizes methods

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@574081 13f79535-47bb-0310-9956-ffa450edef68
2007-09-09 21:38:13 +00:00
Luc Maisonobe df73324161 fixed javadoc errors introduced with r574049
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@574050 13f79535-47bb-0310-9956-ffa450edef68
2007-09-09 18:54:08 +00:00
Luc Maisonobe 404971c56a [MATH-160] introduced a new UnknownDistributionChisSquareTest interface
to hold the new methods without creating binary incompatibilities with
commons-math 1.1
The factories have been deprecated and do not handle this new interface

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@574049 13f79535-47bb-0310-9956-ffa450edef68
2007-09-09 18:46:38 +00:00
Henri Yandell d762008115 Changing name to 'Commons Xxx'
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@568979 13f79535-47bb-0310-9956-ffa450edef68
2007-08-23 13:38:00 +00:00