com.meliorbis.numerics.generic.SettableIterator Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of Numerics Show documentation
Show all versions of Numerics Show documentation
A library for working with large multi-dimensional arrays and the functions they represent
package com.meliorbis.numerics.generic;
import java.util.Iterator;
/**
* An iterator which allows underlying elements to be set
*/
public interface SettableIterator extends Iterator
{
/**
* Get the current value of iteration
*
* @return Gets the current value
*/
T get();
/**
* Changes the current value
*
* @param val_ The value to set
*/
void set(T val_);
/**
* Resets the iterator to its pre-start position
*/
void reset();
}