类 RealVector.SparseEntryIterator
java.lang.Object
org.hipparchus.linear.RealVector.SparseEntryIterator
- 所有已实现的接口:
-
迭代器<RealVector.Entry>
- 封闭类:
-
RealVector
这个类应该很少被使用,但是这里提供了一个稀疏迭代器(sparseIterator())的默认实现,通过遍历条目来实现,跳过值为零的条目。具体的子类,即SparseVector的实现应该创建自己的稀疏迭代器,而不是使用这个。当在条目上执行保留默认值的昂贵操作,并且非默认值的比例很小时(即有人将SparseVector传递给ArrayRealVector的复制构造函数时),这个实现可能对ArrayRealVector有用。
-
构造器详细资料
-
SparseEntryIterator
protected SparseEntryIterator()简单构造函数。
-
-
方法详细资料
-
advance
将条目前进到下一个非零条目。- 参数:
-
e
- 要前进的条目。
-
hasNext
public boolean hasNext()- 指定者:
-
hasNext
在接口中迭代器<RealVector.Entry>
-
next
- 指定者:
-
next
在接口中迭代器<RealVector.Entry>
-
remove
- 指定者:
-
remove
在接口中迭代器<RealVector.Entry>
- 抛出:
-
MathRuntimeException
- 在所有情况下。
-