[
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