[ 
https://issues.apache.org/jira/browse/MATH-653?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13092656#comment-13092656
 ] 

Sébastien Brisard commented on MATH-653:
----------------------------------------

Gilles,
I would favor inlining.
I'm still working on iterative solvers, so if you want, I can take care of 
{{RealLinearOperator}} (which was added for this special purpose). Indeed, 
following what you've just done {{double[] operate(double[] x)}} should 
probably be removed from this class. Question is: should it also disappear from 
the daughter class {{AbstractRealMatrix}}? As an aside, is there any plan to 
rename {{AbstractRealMatrix}} to {{RealMatrix}}?
Since I'm still working on the interface of linear solvers, I'll remove the 
method {{solve(RealLinearOperator, double[], double[]}}, and keep only 
{{solve(RealLinearOperator, RealVector, RealVector}} before I submit anything.
I guess the next step (setting apart the refactoring of 
RealMatrix/AbstractRealMatrix in the same fashion) would be to look into 
{{DecompositionSolver}} as well, and remove any methods taking {{double[]}} as 
an input.

> Rename "AbstractRealVector" to "RealVector"
> -------------------------------------------
>
>                 Key: MATH-653
>                 URL: https://issues.apache.org/jira/browse/MATH-653
>             Project: Commons Math
>          Issue Type: Task
>            Reporter: Gilles
>            Assignee: Gilles
>            Priority: Trivial
>             Fix For: 3.0
>
>
> "AbstractRealVector" is the only implementation of the "RealVector" interface.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


Reply via email to