[ 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