MATH-312, 314, 316 and 317 were the first round.

Some of the necessary changes included:

- sparse iterators for sparse vectors
- view semantics for sub-matrix and sub-vectors
- additional sparse vector types for specialized applications
- introduction of an unbounded sparse matrix/vector that simply remembers
the highest bound set
- introduction of abstract classes to allow off the cuff inner
implementations of virtual vectors
- introduction of additional decomposition classes
- introduction of row and column label abstraction for matrices and vectors
- higher performance implementations

The 5 issues that Jake filed were mostly address the first point.  That
stalled out when he hit resistance to change.

Since then we have adopted Colt as our matrix/linear algebra/collections
implementation and we don't really need any changes to MATH.

On Sat, Dec 12, 2009 at 8:35 AM, J.Pietschmann <j3322...@yahoo.de> wrote:

> On 09.12.2009 20:58, Jake Mannix wrote:
>
>> The commons-math linear APIs have been described as effectively locked
>> until 3.0, due to back-compat requirements.
>>
>
> Can you give a short summary of the API changes which are necessary
> to incorporate and use the functionality you need? Some functionality
> I've seen mentioned here could probably be pressed in the existing
> API, but I may have missed some details.
>
> J.Pietschmann
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>
>


-- 
Ted Dunning, CTO
DeepDyve

Reply via email to