com.meliorbis.numerics.generic.impl.IteratedOperation 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.impl;
import com.meliorbis.numerics.generic.SettableIterator;
/**
* An operation performed on an iterator
*
* @param The type of values the operation supports
* @param The type of exception the operation throws
*/
public interface IteratedOperation
{
/**
* Perform the operation in on the provided iterator
*
* @param iterator_ The iterator on which to perform the operation
*
* @throws E If an exception occurs
*/
void perform(SettableIterator iterator_) throws E;
}