[
https://issues.apache.org/jira/browse/MATH-717?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13166280#comment-13166280
]
Gilles commented on MATH-717:
-----------------------------
What kind of use do you have for very large matrices?
> A varied class of Array2DRowRealMatrix is needed to contain float type
> instead of double.
> -----------------------------------------------------------------------------------------
>
> Key: MATH-717
> URL: https://issues.apache.org/jira/browse/MATH-717
> Project: Commons Math
> Issue Type: Improvement
> Affects Versions: 2.2
> Environment: All
> Reporter: Dusan Ku
> Labels: features
>
> The current implementation of Array2DRowRealMatrix takes only double type as
> its base element value in the matrix.
> However, the memory size of double is bigger than float, the downside of
> which makes the matrix dimension quite limited, compared to float type as its
> base element type. For small sized problem, this does not make such a big
> difference, but for large problems, this limits the usability of this library
> quite severely. In my case, I easily hit an error even after I increase the
> memory option to 1G. This could have been much more enhanced just by using
> 'float[][]' instead of the current Array2DRowRealMatrix.
> Therefore, the solution I may suggest is to add another class similar to
> Array2DRowRealMatrix containing float type for its matrix variable instead of
> double. Of course, a better way is welcome as long as the needs can be
> fulfilled.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira