commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Phil Steitz <>
Subject [math] todo for RC2
Date Thu, 14 Oct 2004 02:06:33 GMT
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' 

3) Add Poisson distribution 
<> -- 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?


To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message