@Override public Iterator<DoubleVectorElement> iterate() { return new DefaultIterator(); }
@Override protected DoubleVectorElement computeNext() { if (index < getDimension()) { element.setIndex(index); element.setValue(get(index)); index++; return element; } else { return endOfData(); } }