Sébastien Brisard created MATH-870:
--------------------------------------

             Summary: Deprecate interfaces and implementations of sparse 
vectors and matrices
                 Key: MATH-870
                 URL: https://issues.apache.org/jira/browse/MATH-870
             Project: Commons Math
          Issue Type: Improvement
    Affects Versions: 3.1, 4.0
            Reporter: Sébastien Brisard
            Assignee: Sébastien Brisard
            Priority: Minor


Recently, many problems have been found out with class
{{OpenMapRealVector}} (see MATH-803 and MATH-821), to the point that the 
complete removal of this class in upcoming versions (as of 4.0) has been agreed 
[markmail|http://markmail.org/thread/bseyswf7qqrgatru].

Since it now becomes useless, {{SparseRealVector}} will also be removed. For 
the sake of consistency, {{SparseFieldVector}} will also be removed.

Furthermore, it is expected that the same kind of bugs will occur with sparse 
implementations of real/field matrices, which will also be removed.

In version 3.1, the following classes and interfaces will be deprecated
* {{SparseRealVector}}
* {{OpenMapRealVector}}
* {{SparseFieldVector}}
* {{SparseRealMatrix}}
* {{OpenMapRealMatrix}}
* {{SparseFieldMatrix}}

They will be completely removed in version 4.0.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to