[
https://issues.apache.org/jira/browse/MATH-1044?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Thomas Neidhart resolved MATH-1044.
-----------------------------------
Resolution: Fixed
Applied the patch in r1566017 with a few minor modifications.
I decided to still advertise the SingularMatrixException in the interface as I
believe it is the right place to do so as the interface should be the common
denominator for all possible implementations. Some implementations will not
throw this exception in case of a singular matrix, and it is described like
that.
Thanks for the patch!
> Clarify and fix javadoc of DecompositionSolver.getInverse() and
> implementations
> -------------------------------------------------------------------------------
>
> Key: MATH-1044
> URL: https://issues.apache.org/jira/browse/MATH-1044
> Project: Commons Math
> Issue Type: Improvement
> Affects Versions: 3.2
> Reporter: Sean Owen
> Priority: Minor
> Labels: decomposition, inverse, singular, solver
> Fix For: 3.3
>
> Attachments: MATH-1044.patch
>
>
> As suggested by Phil on the mailing list, I'm providing a patch to the
> javadoc of DecompositionSolver.getInverse() to clarify what it does. It also
> correctly moves the "@throws SingularMatrixException" to implementations that
> do throw this exception; not all do.
> Tests already cover most of the behavior asserted by the documentation. I
> added one to show that the SVD does not reject singular matrices. There
> should be a test for EigenDecomposition here too, but in the course of adding
> it I found another apparent small bug in its behavior with singular matrices.
> So I will provide that separately (it actually involves no doc changes, and
> docs are the topic here.)
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)