You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Gilles (JIRA)" <ji...@apache.org> on 2016/05/15 00:02:13 UTC

[jira] [Updated] (MATH-1069) Make RealLinearOperator an interface

     [ https://issues.apache.org/jira/browse/MATH-1069?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gilles updated MATH-1069:
-------------------------
    Affects Version/s:     (was: 3.3)
                           (was: 4.0)
                       3.6.1

> Make RealLinearOperator an interface
> ------------------------------------
>
>                 Key: MATH-1069
>                 URL: https://issues.apache.org/jira/browse/MATH-1069
>             Project: Commons Math
>          Issue Type: Improvement
>    Affects Versions: 3.6.1
>            Reporter: Konstantin Berlin
>            Priority: Minor
>             Fix For: 4.0
>
>
> The conjugate gradient package requires only a very limited set of methods to function. In many instances it might not be as convenient to extend an abstract class, rather than just to add an interface to already existing classes. 
> From a style point of view, there is no code that all possible implementations of RealLinearOperator would share or even benefit from, so there is no need for an abstract class.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)