Luc Maisonobe
fd82d75e53
replaced Object[] parameters by variable arguments in exceptions constructors
...
this allows simpler error declaration and removes the need for the strange
null argument with fixed messages
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk/src/experimental@746578 13f79535-47bb-0310-9956-ffa450edef68
2009-02-21 20:01:14 +00:00
Luc Maisonobe
f99927bd5e
Failed attempt to implement Strassen matrix multiplication on recursive layout as
...
described in Siddhartha Chatterjee, Alvin R. Lebeck, Praveen K. Patnala and Mithuna
Thottehodi paper "Recursive Array Layout and Fast Matrix Multiplication".
As of 2009-02-13, this implementation does not work! The padding at left and bottom
sides of the matrix should be cleared after some operations like scalerAdd and is not.
Also there is a limitation in the multiplication that can only process matrices with
sizes similar enough to have the same power of two number of tiles in all three
matrices A, B and C such that C = A*B. These parts have not been fixed since the
performance gain with respect to DenseRealMatrix are not very important, and the
numerical stability is poor.
This may well be due to a bad implementation.
This code has been put in the experimental directory for the record, putting it into
production would require solving all these issues.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk/src/experimental@744126 13f79535-47bb-0310-9956-ffa450edef68
2009-02-13 14:38:48 +00:00
Phil Steitz
c1150d4316
Moved math 2.0 branch to trunk.
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk/src/experimental@722335 13f79535-47bb-0310-9956-ffa450edef68
2008-12-02 02:21:22 +00:00
Luc Maisonobe
49702f74df
clarified the ODE package by breaking in into several sub-packages and renaming
...
classes. This also prepares future work for non-stiff solvers.
SwitchingFunctions is now known as EventHandler
SwitchingFunctionsHandler is now known as CombinedEventsManager
The user manual as also been slightly improved, both to reflect these changes
and to make it easier to grasp the underlying principles in our implementation
of ODE solving
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/branches/MATH_2_0/src/experimental@670469 13f79535-47bb-0310-9956-ffa450edef68
2008-06-23 08:01:38 +00:00
Luc Maisonobe
5a49429ec7
replaced inefficient use of constructors for Integer, Long, Float and Double
...
by the recommended static valueOf methods that cache results
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/branches/MATH_2_0/src/experimental@666292 13f79535-47bb-0310-9956-ffa450edef68
2008-06-10 19:32:52 +00:00
Luc Maisonobe
0001c6749f
branching for initial work on 2.0
...
starting from a copy of trunk, shortly after 1.2 release
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/branches/MATH_2_0/src/experimental@651200 13f79535-47bb-0310-9956-ffa450edef68
2008-04-24 09:03:43 +00:00
Henri Yandell
ad894a90ee
Moving to TLP
...
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk/src/experimental@560660 13f79535-47bb-0310-9956-ffa450edef68
2007-07-29 03:42:34 +00:00
Henri Yandell
b5b8b76f3f
Moving back :)
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk/src/experimental@560658 13f79535-47bb-0310-9956-ffa450edef68
2007-07-29 03:42:15 +00:00
Henri Yandell
5d5c074c6c
Moving to TLP
...
git-svn-id: https://svn.apache.org/repos/asf/commons/commons/proper/math/trunk/src/experimental@560657 13f79535-47bb-0310-9956-ffa450edef68
2007-07-29 03:40:41 +00:00
Phil Steitz
9b1fae7eb7
Added missing license headers.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk/src/experimental@543073 13f79535-47bb-0310-9956-ffa450edef68
2007-05-31 07:37:24 +00:00
Henri Yandell
70e87cd2f3
Fixed copyright header (committing in parts as the full commit timed out)
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk/src/experimental@480437 13f79535-47bb-0310-9956-ffa450edef68
2006-11-29 07:08:19 +00:00
Phil Steitz
43cbe41b94
Moved R test sources to src/test.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk/src/experimental@385243 13f79535-47bb-0310-9956-ffa450edef68
2006-03-12 04:29:49 +00:00
Phil Steitz
db8117cdbe
Added Pascal distribution contributed in BZ #38766 .
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk/src/experimental@381115 13f79535-47bb-0310-9956-ffa450edef68
2006-02-26 16:14:03 +00:00
Phil Steitz
4a29a5e6c5
Fixed error in TTestImpl.homoscedasticTtest. Implementation was
...
incorrectly using heteroscedastic t statistic. Also improved sensitivity
of test cases.
BZ #34677
Reported by: Gilles Gaillard
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk/src/experimental@165583 13f79535-47bb-0310-9956-ffa450edef68
2005-05-02 05:14:49 +00:00
Dirk Verbeeck
ea11f2cd8f
svn:keywords correction
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk/src/experimental@155427 13f79535-47bb-0310-9956-ffa450edef68
2005-02-26 13:11:52 +00:00
Phil Steitz
90ae639138
Initial commit - R verification tests.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk/src/experimental@141520 13f79535-47bb-0310-9956-ffa450edef68
2004-12-10 05:47:17 +00:00
Phil Steitz
89adaaa2db
Moved BeanTransformer classes to experimental directory.
...
Partially addresses PR# 32538 (JDK 1.4 dependencies).
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk/src/experimental@141512 13f79535-47bb-0310-9956-ffa450edef68
2004-12-06 05:40:48 +00:00
Mark R. Diggory
856a28bc6e
Now that we have BeanUtils "free" versions of these they do not need to be maintained in experimental.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk/src/experimental@141264 13f79535-47bb-0310-9956-ffa450edef68
2004-06-01 23:45:11 +00:00
Mark R. Diggory
eb84bfa077
Moving BeanTransformer to Experimental
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk/src/experimental@141260 13f79535-47bb-0310-9956-ffa450edef68
2004-06-01 22:10:17 +00:00
Mark R. Diggory
9e99ec37d4
Removing BeanListUnivariate example from test cases. Improving ListUnivariate Serialization Example.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk/src/experimental@141257 13f79535-47bb-0310-9956-ffa450edef68
2004-06-01 21:28:06 +00:00
Phil Steitz
72edfbfa4d
Restored original copyright date.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk/src/experimental@141099 13f79535-47bb-0310-9956-ffa450edef68
2004-02-18 03:24:20 +00:00
Mark R. Diggory
d575708028
Removing default generated @author Administrator tags from Eclipse
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk/src/experimental@141080 13f79535-47bb-0310-9956-ffa450edef68
2004-01-29 16:54:05 +00:00
Mark R. Diggory
1d33fda639
Actually, we should really be switching to Apache license 2.0.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk/src/experimental@141079 13f79535-47bb-0310-9956-ffa450edef68
2004-01-29 16:52:41 +00:00
Mark R. Diggory
a14a47460d
Happy New Year, updating all license years to 2004
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk/src/experimental@141074 13f79535-47bb-0310-9956-ffa450edef68
2004-01-29 00:49:03 +00:00
Mark R. Diggory
82397d8788
New additions of CholeskySolver contributed by Stefan Koeberle
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk/src/experimental@141044 13f79535-47bb-0310-9956-ffa450edef68
2003-11-23 19:53:40 +00:00
Brent Worden
c9250274d1
Here's my idea for approximating derivatives. It follows the decorator layout of commons-collections. The main interface point is the UnivariateRealFunctionUtils type which is responisble for creating decorated UnivariateRealFunction objects. To demostrate the how the decorators could be used, I added the UnivariateRealFunctionUtilsTest class which computes a local maximum of a function using derivative decorators and the default solver.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk/src/experimental@141043 13f79535-47bb-0310-9956-ffa450edef68
2003-11-22 05:59:31 +00:00
Mark R. Diggory
9945765976
extends MathException....
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk/src/experimental@141042 13f79535-47bb-0310-9956-ffa450edef68
2003-11-20 04:26:38 +00:00
Mark R. Diggory
062f8b6ca0
I've thought about this and I like the idea of getting some of this code available in the cvs for experimentation, I'm going ahead and adding it for others to look at and consider.
...
This directory will not get compiled into the regular build process or future distributions. We can work on an ant script to provide easy build of this if others think it neccessary.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk/src/experimental@141041 13f79535-47bb-0310-9956-ffa450edef68
2003-11-20 04:22:17 +00:00