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

Gilles Sadowski updated MATH-1682:
----------------------------------
    Priority: Minor  (was: Critical)

Restoring to low "priority". IMO, this setting should not be change once the 
fix is committed.

> RealVector.sparseIterator() throws OutOfRangeException for empty vectors
> ------------------------------------------------------------------------
>
>                 Key: MATH-1682
>                 URL: https://issues.apache.org/jira/browse/MATH-1682
>             Project: Commons Math
>          Issue Type: Bug
>          Components: legacy
>            Reporter: Ruiqi Dong
>            Priority: Minor
>   Original Estimate: 0.5h
>  Remaining Estimate: 0.5h
>
> When calling {{sparseIterator()}} on an empty {{RealVector}} (dimension = 0), 
> an {{OutOfRangeException}} is thrown instead of returning an empty iterator. 
> This violates the expected behavior of iterator pattern where empty 
> collections should return empty iterators.
> *Test Case:*
> {code:java}
> RealVector v = create(new double[0]);
> Iterator<Entry> it = v.sparseIterator();// Throws OutOfRangeException {code}
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to