You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by Phil Steitz <ph...@steitz.com> on 2004/10/14 04:06:33 UTC
[math] todo for RC2
The API changes for RC2 (at least the ones in the original plan) are now
complete, modulo applying the RealMatrix changes to BigMatrix. Before I
do this, I want to make sure that we are all happy with the RealMatrix
API. Here is is a summary of the changes since RC1:
Added subMatrix accessors
Added matrix-valued row and column accessors
Implemented equals and hashCode
Removed setXxx mutators
Added MatrixUtils class including factories to create matrices from double
arrays (incl. row and column matrices)
In addition, I would like to make getDataRef and luDecompose in
RealMatrixImpl protected, rather than public.
All interested parties, pls review the API. If I don't hear any
objections, I will get to work on applying similar changes to the
BigMatrix classes. Patches to help with this would be most welcome ;-)
In addition to these changes, there are three other things on the table
for RC2:
1) Eliminate unecessary internal copy operations from matrix algebra
methods -- not very hard to do and should be done before release, IMHO.
2) Modify DiscreteDistribution interface to allow non-integer values -- I
am not yet sold on the need or advisability of this, would like others'
comments
3) Add Poisson distribution
<http://issues.apache.org/bugzilla/show_bug.cgi?id=31688> -- I have just
started looking at this. If we can get it reviewed / validated in time, I
am +1 for including it.
Am I missing anything?
Phil
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org