Uploaded image for project: 'Commons Math'
  1. Commons Math
  2. MATH-870

Deprecate interfaces and implementations of sparse vectors and matrices

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Minor
    • Resolution: Won't Fix
    • 4.0
    • None
    • None
    • None

    Description

      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.

      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.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              celestin Sebastien Brisard
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: