Luc Maisonobe
d9e60241d2
Added support for Gaussian curve fitting
...
JIRA: MATH-400
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@980938 13f79535-47bb-0310-9956-ffa450edef68
2010-07-30 20:16:18 +00:00
Luc Maisonobe
7adf364d60
fixed javadoc error
...
JIRA: MATH-399
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@980544 13f79535-47bb-0310-9956-ffa450edef68
2010-07-29 19:23:46 +00:00
Luc Maisonobe
97ab3822cc
removed reference to Java 1.6 Math.nextUp method
...
JIRA: MATH-398
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@980154 13f79535-47bb-0310-9956-ffa450edef68
2010-07-28 18:47:28 +00:00
Gilles Sadowski
6d6d96df69
Removed "println" statements.
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@980047 13f79535-47bb-0310-9956-ffa450edef68
2010-07-28 13:21:17 +00:00
Gilles Sadowski
58c6028e21
MATH-396
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@980039 13f79535-47bb-0310-9956-ffa450edef68
2010-07-28 12:48:48 +00:00
Gilles Sadowski
962315ba93
MATH-395: Another bug uncovered; all things being equal, the code now behaves
...
like the Puthon implementation.
MATH-397: Modified "BrentOptimizer" following the changes in
"AbstractUnivariateRealOptimizer".
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@980032 13f79535-47bb-0310-9956-ffa450edef68
2010-07-28 12:03:41 +00:00
Gilles Sadowski
7572385a7e
MATH-397. Modified "AbstractUnivariateRealOptimizer" so that its usage is
...
more similar to what is done in package "optimization.general".
Deprecated many methods as a consequence of the new layout.
New utility methods in "ConvergingAlgorithmImpl".
Temporary workaround in "BrentOptimizer" (requirement from base class) to
avoid committing two issues at the same time...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@980013 13f79535-47bb-0310-9956-ffa450edef68
2010-07-28 10:27:02 +00:00
Gilles Sadowski
c917b3b3fa
MATH-396.
...
Introducing "PowellOptimizer" which uses "BracketFinder".
"PowellOptimizerTest" uses "SumSincFunction" which uses "SincFunction".
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@979460 13f79535-47bb-0310-9956-ffa450edef68
2010-07-26 21:47:32 +00:00
Gilles Sadowski
e0723d16df
Corrected typos in some Javadoc comments.
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@979458 13f79535-47bb-0310-9956-ffa450edef68
2010-07-26 21:45:26 +00:00
Luc Maisonobe
1bc1ca5843
fixed an import generating a compilation error
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@979401 13f79535-47bb-0310-9956-ffa450edef68
2010-07-26 18:25:19 +00:00
Gilles Sadowski
58f407fc8a
Fixed bugs in "BrentOptimizer".
...
Renamed "BrentMinimizerTest" to "BrentOptimizerTest".
Modified "MultiStartUnivariateRealOptimizerTest" because it uses
"BrentOptimizer" as the underlying optimizer, and so was affected
by the changes.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@979257 13f79535-47bb-0310-9956-ffa450edef68
2010-07-26 12:17:45 +00:00
Gilles Sadowski
d4b02f6a3a
MATH-393
...
Fixed inconsistent definition of "getResult". Modified associated test accordingly.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@979032 13f79535-47bb-0310-9956-ffa450edef68
2010-07-25 12:29:43 +00:00
Gilles Sadowski
1a637a4458
MATH-389
...
Duplicate code in "MultivariateRealOptimizer" and
"DifferentiableMultivariateRealOptimizer" moved to new interface
"BaseMultivariateRealOptimizer".
New "AbstractScalarOptimizer" superclass allow implementations that do not
use derivatives.
Deprecated "protected" fields.
"NonLinearConjugateGradientOptimizer" changed to make use of the newly
added accessors instead of the "protected" fields.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@967288 13f79535-47bb-0310-9956-ffa450edef68
2010-07-23 22:35:09 +00:00
Luc Maisonobe
92f005ad13
Added a feature allowing error estimation to be computed only on a subset of
...
Ordinary Differential Equations, considered as the main set, the remaining equations
being considered only as an extension set that should not influence the ODE integration
algorithm
JIRA: MATH-388
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@967007 13f79535-47bb-0310-9956-ffa450edef68
2010-07-23 08:59:37 +00:00
Gilles Sadowski
730e17083e
MATH-387: Allow "null" array arguments in "RealPointValuePair" and
...
"VectorialPointValuePair" constructors.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@965509 13f79535-47bb-0310-9956-ffa450edef68
2010-07-19 14:51:24 +00:00
Gilles Sadowski
968c4a2cf4
MATH-361
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@962702 13f79535-47bb-0310-9956-ffa450edef68
2010-07-09 21:40:19 +00:00
Gilles Sadowski
e038fdb1cc
MATH-361
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@962515 13f79535-47bb-0310-9956-ffa450edef68
2010-07-09 13:15:28 +00:00
Gilles Sadowski
b5a23d01b6
MATH-361
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@962306 13f79535-47bb-0310-9956-ffa450edef68
2010-07-08 23:45:06 +00:00
Gilles Sadowski
45f683a436
MATH-361
...
MATH-382
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@960602 13f79535-47bb-0310-9956-ffa450edef68
2010-07-05 14:10:10 +00:00
Gilles Sadowski
cab4f49339
MATH-361
...
Added new exceptions. Replaced several instances of "IllegalArgumentException"
with a more specific exception.
For not yet released code, removed the checked "DimensionMismatchException"
from the method signature and replaced its instances with the new (unchecked)
version of the exception.
Corrected typos in Javadoc comments.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@959634 13f79535-47bb-0310-9956-ffa450edef68
2010-07-01 12:30:43 +00:00
Gilles Sadowski
10299cdde5
MATH-379
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@958552 13f79535-47bb-0310-9956-ffa450edef68
2010-06-28 12:09:02 +00:00
Gilles Sadowski
f6fd043072
MATH-361.
...
Added a check to avoid triggering a "NullPointerException" if the argument
list is "null".
Added unit tests.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@958551 13f79535-47bb-0310-9956-ffa450edef68
2010-06-28 12:01:35 +00:00
Gilles Sadowski
4102ba5dfb
MATH-361
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@957930 13f79535-47bb-0310-9956-ffa450edef68
2010-06-25 13:00:41 +00:00
Gilles Sadowski
66df76d89a
MATH-361
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@957518 13f79535-47bb-0310-9956-ffa450edef68
2010-06-24 12:09:14 +00:00
Luc Maisonobe
e2d957da2f
override resources configuration from parent-pom, as they prevented the default copying of src/main/resources to occur
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@957071 13f79535-47bb-0310-9956-ffa450edef68
2010-06-22 23:02:46 +00:00
Gilles Sadowski
434de1dd39
MATH-378
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@956914 13f79535-47bb-0310-9956-ffa450edef68
2010-06-22 15:05:51 +00:00
Luc Maisonobe
3f15fc7c1a
added missing translations
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@955713 13f79535-47bb-0310-9956-ffa450edef68
2010-06-17 19:32:13 +00:00
Luc Maisonobe
f73730ec17
replaced forgotten calls to deprecated exception constructors
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@955710 13f79535-47bb-0310-9956-ffa450edef68
2010-06-17 19:07:55 +00:00
Luc Maisonobe
ed1647b61a
added missing @since and @deprecated
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@955693 13f79535-47bb-0310-9956-ffa450edef68
2010-06-17 18:15:27 +00:00
William Barker
1ede487865
fix the ant build for the new localization
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@955459 13f79535-47bb-0310-9956-ffa450edef68
2010-06-17 02:11:21 +00:00
Luc Maisonobe
92a9c20dc5
changed the localization mechanism for error messages. The new system is based on an enum rather than on duplicated string literals.
...
JIRA: MATH-361
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@955423 13f79535-47bb-0310-9956-ffa450edef68
2010-06-16 23:03:38 +00:00
Gilles Sadowski
abfacd6d14
MATH-376
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@955230 13f79535-47bb-0310-9956-ffa450edef68
2010-06-16 13:53:18 +00:00
Phil Steitz
e3f28223ad
Really make poissonConsistencyTest use a fixed seed. Complete intent of r949613.
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@955100 13f79535-47bb-0310-9956-ffa450edef68
2010-06-16 00:46:05 +00:00
Gilles Sadowski
4039a14460
Partially fixing MATH-370 (full resolution is delayed to a major release).
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@952949 13f79535-47bb-0310-9956-ffa450edef68
2010-06-09 10:41:26 +00:00
Luc Maisonobe
6f54422e96
Added a setQRRankingThreshold method to Levenberg-Marquardt optimizer to improve robustness of rank determination.
...
JIRA: MATH-352
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@951864 13f79535-47bb-0310-9956-ffa450edef68
2010-06-06 14:01:51 +00:00
Luc Maisonobe
9fdb084383
added a test derived from an invalid issue
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@951863 13f79535-47bb-0310-9956-ffa450edef68
2010-06-06 13:59:06 +00:00
Phil Steitz
49d757a9cb
Added @since tags.
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@950326 13f79535-47bb-0310-9956-ffa450edef68
2010-06-02 01:18:50 +00:00
Luc Maisonobe
110f03f594
reverting a change introduced by error in r949935
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@949936 13f79535-47bb-0310-9956-ffa450edef68
2010-06-01 06:35:23 +00:00
Luc Maisonobe
eb452bcb1d
fixed an error message
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@949935 13f79535-47bb-0310-9956-ffa450edef68
2010-06-01 06:25:36 +00:00
Phil Steitz
4fdbd67677
Added sampling methods to the distribution classes, based on the random
...
data generation methods in the random package.
JIRA: MATH-310
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@949895 13f79535-47bb-0310-9956-ffa450edef68
2010-05-31 23:39:25 +00:00
Phil Steitz
fb7bf199ff
Moved 2.2 changes to correct location.
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@949892 13f79535-47bb-0310-9956-ffa450edef68
2010-05-31 23:33:13 +00:00
Phil Steitz
e5b07cf0ef
Fixed javadoc typos.
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@949750 13f79535-47bb-0310-9956-ffa450edef68
2010-05-31 14:06:04 +00:00
Phil Steitz
c98ff85082
Changed Poisson consistency test to use a fixed seed.
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@949613 13f79535-47bb-0310-9956-ffa450edef68
2010-05-30 22:07:31 +00:00
Phil Steitz
aa0d77a177
Fixed javadoc typo.
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@949557 13f79535-47bb-0310-9956-ffa450edef68
2010-05-30 19:03:25 +00:00
Phil Steitz
2e75b28336
Eliminated trailing spaces.
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@949555 13f79535-47bb-0310-9956-ffa450edef68
2010-05-30 18:34:34 +00:00
Phil Steitz
b8de0c4db9
Added random data generation methods to RandomDataImpl for the remaining
...
distributions in the distributions package. Added a generic nextInversionDeviate method that takes a discrete or continuous distribution as argument and generates
a random deviate from the distribution.
JIRA: MATH-310
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@949553 13f79535-47bb-0310-9956-ffa450edef68
2010-05-30 18:30:50 +00:00
Phil Steitz
392b44b0a8
Added chisquare test assertion.
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@949536 13f79535-47bb-0310-9956-ffa450edef68
2010-05-30 17:03:27 +00:00
Phil Steitz
edd22d7ad5
Fixed javadoc typo.
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@949535 13f79535-47bb-0310-9956-ffa450edef68
2010-05-30 17:00:15 +00:00
Luc Maisonobe
24218a5278
Fixed Levenberg-Marquardt optimizer that did not use the vectorial convergence checker.
...
Now this optimizer can use either the general vectorial convergence checker or its own specialized convergence settings.
Minor changes had to be introduced in the test data, they have been validated
JIRA: MATH-362
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@949433 13f79535-47bb-0310-9956-ffa450edef68
2010-05-29 18:15:50 +00:00
Luc Maisonobe
24e05bf7e9
removed unnecessary imports
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@949410 13f79535-47bb-0310-9956-ffa450edef68
2010-05-29 16:11:06 +00:00