scpsolver.util
Class SparseVectorNonZeroElementIterator

java.lang.Object
  extended by scpsolver.util.SparseVectorNonZeroElementIterator
All Implemented Interfaces:
java.util.Iterator<java.lang.Double>, NonZeroElementIterator

public class SparseVectorNonZeroElementIterator
extends java.lang.Object
implements NonZeroElementIterator


Constructor Summary
SparseVectorNonZeroElementIterator(SparseVector actualrow)
           
 
Method Summary
 int getActuali()
           
 int getActualj()
           
 boolean hasNext()
           
 java.lang.Double next()
           
 void remove()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SparseVectorNonZeroElementIterator

public SparseVectorNonZeroElementIterator(SparseVector actualrow)
Parameters:
actualrow -
Method Detail

getActuali

public int getActuali()
Specified by:
getActuali in interface NonZeroElementIterator

getActualj

public int getActualj()
Specified by:
getActualj in interface NonZeroElementIterator

hasNext

public boolean hasNext()
Specified by:
hasNext in interface java.util.Iterator<java.lang.Double>

next

public java.lang.Double next()
Specified by:
next in interface java.util.Iterator<java.lang.Double>

remove

public void remove()
Specified by:
remove in interface java.util.Iterator<java.lang.Double>