Commit Graph

4579 Commits

Author SHA1 Message Date
Luc Maisonobe cf5eea99f4 removed .svnignore file that made RAT unhappy because of missing license header.
The svn:ignore property is still set on the directory, so the file was superfluous.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1454703 13f79535-47bb-0310-9956-ffa450edef68
2013-03-09 13:36:07 +00:00
Luc Maisonobe a0086bc16d Fixed javadoc errors.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1454464 13f79535-47bb-0310-9956-ffa450edef68
2013-03-08 16:58:10 +00:00
Luc Maisonobe fde2416fe3 Fixed false positive findbugs warning.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1454462 13f79535-47bb-0310-9956-ffa450edef68
2013-03-08 16:57:28 +00:00
Luc Maisonobe 2405474275 Fixed checkstyle warnings.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1454461 13f79535-47bb-0310-9956-ffa450edef68
2013-03-08 16:56:59 +00:00
Luc Maisonobe 2dd51f50d9 Removed redundant public modifiers.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1454442 13f79535-47bb-0310-9956-ffa450edef68
2013-03-08 16:09:12 +00:00
Luc Maisonobe b13e6785df Added missing header.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1454441 13f79535-47bb-0310-9956-ffa450edef68
2013-03-08 16:08:43 +00:00
Luc Maisonobe 91ebbb6294 Added discrete distributions.
Patch contributed by Piotr Wydrych.

JIRA: MATH-941

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1454439 13f79535-47bb-0310-9956-ffa450edef68
2013-03-08 15:59:29 +00:00
Thomas Neidhart e6a5e6dc9c Make more specific exclude filter for download cgi.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1454262 13f79535-47bb-0310-9956-ffa450edef68
2013-03-08 07:33:54 +00:00
Thomas Neidhart 26a0fb3b40 Put back in the -Prelease profile.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1454258 13f79535-47bb-0310-9956-ffa450edef68
2013-03-08 07:26:01 +00:00
Thomas Neidhart 721a674d93 Exclude download cgi from source distribution.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1454037 13f79535-47bb-0310-9956-ffa450edef68
2013-03-07 19:29:41 +00:00
Thomas Neidhart e0d71d7747 Fix first step in release howto.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1453990 13f79535-47bb-0310-9956-ffa450edef68
2013-03-07 18:36:15 +00:00
Luc Maisonobe 408fa3a6af Fixed abstract test class naming that broke ant builds.
JIRA: MATH-940

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1453287 13f79535-47bb-0310-9956-ffa450edef68
2013-03-06 10:59:33 +00:00
Luc Maisonobe 49444ee6a5 Allow covariance to be computed for one-dimensional variables.
JIRA: MATH-939

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1453271 13f79535-47bb-0310-9956-ffa450edef68
2013-03-06 10:29:51 +00:00
Luc Maisonobe 73605560b9 Fixed accuracy of 3D Line.revert().
JIRA: MATH-938

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1453218 13f79535-47bb-0310-9956-ffa450edef68
2013-03-06 08:53:28 +00:00
Thomas Neidhart 43a6f15a1a Fix typo.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1452595 13f79535-47bb-0310-9956-ffa450edef68
2013-03-04 23:29:39 +00:00
Luc Maisonobe 04050f3552 Improved javadoc to explain how switching functions should behave across
events in ODE events detection.

JIRA: MATH-937

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1451658 13f79535-47bb-0310-9956-ffa450edef68
2013-03-01 17:36:46 +00:00
Olivier Lamy 9cba348d7b restore download cgi
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1450538 13f79535-47bb-0310-9956-ffa450edef68
2013-02-26 23:52:00 +00:00
Olivier Lamy 81df5de922 fix links to previous release javadocs
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1450238 13f79535-47bb-0310-9956-ffa450edef68
2013-02-26 15:54:58 +00:00
Olivier Lamy ec49cf7d37 use last parent
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1450236 13f79535-47bb-0310-9956-ffa450edef68
2013-02-26 15:53:46 +00:00
Luc Maisonobe feda07b7e5 Brought back some useful static methods.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1450096 13f79535-47bb-0310-9956-ffa450edef68
2013-02-26 09:29:25 +00:00
Luc Maisonobe b84754cc7f Added derivatives evaluation for field Hermite interpolator.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1449822 13f79535-47bb-0310-9956-ffa450edef68
2013-02-25 19:31:52 +00:00
Luc Maisonobe f4e9bfe99f New test.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1449744 13f79535-47bb-0310-9956-ffa450edef68
2013-02-25 15:19:41 +00:00
Luc Maisonobe d788563f4e Removed development traces.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1449735 13f79535-47bb-0310-9956-ffa450edef68
2013-02-25 14:52:52 +00:00
Luc Maisonobe 2925baa963 Improved test coverage.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1449723 13f79535-47bb-0310-9956-ffa450edef68
2013-02-25 14:34:37 +00:00
Luc Maisonobe ccdf6bd680 Fixed definition of remainder and added missing copySign signature.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1449722 13f79535-47bb-0310-9956-ffa450edef68
2013-02-25 14:33:53 +00:00
Luc Maisonobe 684a87be70 Added Hermite interpolator for ExtendFieldElement instances.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1449657 13f79535-47bb-0310-9956-ffa450edef68
2013-02-25 10:59:10 +00:00
Luc Maisonobe 49d94ad78c Added a new ExtendedFieldElement interface.
This interface represents anything that is real number like. It is
implemented by Decimal64, Dfp and DerivativeStructure. The purpose of
this interface is to be able to set up general algorithms that apply on
real numbers (maybe complex too) and use genericity.

A first use case corresponds to 3D geometry objects (Vector3D and
Rotation).

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1449529 13f79535-47bb-0310-9956-ffa450edef68
2013-02-24 19:13:17 +00:00
Luc Maisonobe 3ffdf6246a Set up array building methods for generic types.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1449528 13f79535-47bb-0310-9956-ffa450edef68
2013-02-24 19:06:20 +00:00
Luc Maisonobe 8dd9f830ad Added a conversion from RotationDS to Rotation.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1447753 13f79535-47bb-0310-9956-ffa450edef68
2013-02-19 15:07:04 +00:00
Luc Maisonobe fc277966a7 Typo.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1447752 13f79535-47bb-0310-9956-ffa450edef68
2013-02-19 15:06:43 +00:00
Luc Maisonobe b1a4e8f2f9 Added partial derivatives computation for 3D vectors and rotations.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1447263 13f79535-47bb-0310-9956-ffa450edef68
2013-02-18 13:58:21 +00:00
Luc Maisonobe 2962744c71 Improved test coverage.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1447260 13f79535-47bb-0310-9956-ffa450edef68
2013-02-18 13:57:23 +00:00
Luc Maisonobe 74806d2e06 Improved test coverage.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1447259 13f79535-47bb-0310-9956-ffa450edef68
2013-02-18 13:56:39 +00:00
Luc Maisonobe 48dde3784e Fixed DerivativeStructure.atan2 for special cases when both arguments
are +/-0.

JIRA: MATH-935

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1446473 13f79535-47bb-0310-9956-ffa450edef68
2013-02-15 08:20:11 +00:00
Luc Maisonobe 2edd83f5f5 Added tests.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1446242 13f79535-47bb-0310-9956-ffa450edef68
2013-02-14 15:38:55 +00:00
Luc Maisonobe ef76ef299e Added accurate linear combinations for DerivativeStructure instances.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1446210 13f79535-47bb-0310-9956-ffa450edef68
2013-02-14 14:43:15 +00:00
Thomas Neidhart 81eddba084 Remove trailing space.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1444500 13f79535-47bb-0310-9956-ffa450edef68
2013-02-10 08:10:40 +00:00
Gilles Sadowski 0b24467e5f MATH-933
Throw exception from optimizers that do not support simple bounds.
Changing visibility of "parseOptimizationData" method to "protected" in order
to allow the parent class to parse its data before the subclass (and thus
providing more flexibility: the subclass is able check input consistency at
the options parsing step).


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1443444 13f79535-47bb-0310-9956-ffa450edef68
2013-02-07 12:41:36 +00:00
Luc Maisonobe 3e53d40794 Fix typo and avoid computing an unused element.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1443364 13f79535-47bb-0310-9956-ffa450edef68
2013-02-07 09:28:04 +00:00
Luc Maisonobe 23083ae26e Added conversion of gradients and Hessians from spherical to Cartesian
coordinates in 3D.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1443178 13f79535-47bb-0310-9956-ffa450edef68
2013-02-06 20:08:33 +00:00
Gilles Sadowski 90e428ddac MATH-933
Throw exception when bounds are passed to an algorithm that does not
support them.


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1442377 13f79535-47bb-0310-9956-ffa450edef68
2013-02-04 21:31:42 +00:00
Gilles Sadowski 8204809676 MATH-931
Efficiency improvement and unit test (thanks to Sean Owen).


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1440734 13f79535-47bb-0310-9956-ffa450edef68
2013-01-30 23:27:41 +00:00
Sebastian Bazley 92ed793e3e developed by => developed at
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1440692 13f79535-47bb-0310-9956-ffa450edef68
2013-01-30 21:43:00 +00:00
Gary D. Gregory 95a6da2a68 JUnit 3 -> 4: replace import of junit.framework.Assert with org.junit.Assert.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1437541 13f79535-47bb-0310-9956-ffa450edef68
2013-01-23 16:25:05 +00:00
Thomas Neidhart 0c0822d658 [MATH-930] Add new constructors to override the hard-coded cut-off value, further improve javadoc and update failing unit test.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1435810 13f79535-47bb-0310-9956-ffa450edef68
2013-01-20 10:04:45 +00:00
Thomas Neidhart 573c806be0 [MATH-930] Updated changes.xml, added unit test.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1435546 13f79535-47bb-0310-9956-ffa450edef68
2013-01-19 13:44:41 +00:00
Thomas Neidhart 95650f86eb [MATH-930] Add info the class javadoc wrt convergence criteria, add another ctor to only adjust the epsilon value.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1435544 13f79535-47bb-0310-9956-ffa450edef68
2013-01-19 13:40:09 +00:00
Thomas Neidhart 08e227ad3a Add missing svn:keywords properties.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1435539 13f79535-47bb-0310-9956-ffa450edef68
2013-01-19 13:27:24 +00:00
Olivier Lamy d77c3d456a configure svnpubsub
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1434931 13f79535-47bb-0310-9956-ffa450edef68
2013-01-17 22:02:44 +00:00
Gilles Sadowski cedf0d27f9 MATH-929
Fixed truncated value. Thanks to Piotr Wydrych.
Added unit test: comparing density values with univariate
normal distribution.


git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@1433367 13f79535-47bb-0310-9956-ffa450edef68
2013-01-15 12:15:50 +00:00