com.meliorbis.numerics.generic.impl.ReductionBase 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 java.util.Iterator;
/**
* Base interface for operations that reduce an iterator to a single value
*
* @author Tobias Grasl
*
* @param The type iterated over and returned
* @param The type of iterator accepted by the operation
* @param The Exception that may be thrown by the operation
*/
public interface ReductionBase, E extends Exception>
{
T perform(I iterator_) throws E;
}