Package org.tensorics.core.iterable.lang
Class IterableOperationRepository<V>
- java.lang.Object
-
- org.tensorics.core.iterable.lang.IterableOperationRepository<V>
-
- Type Parameters:
V
- the type of the elements of the field on which the operations are based.
public class IterableOperationRepository<V> extends java.lang.Object
Contains instances of operations on iterables, based on a field. The main purpose is to be able to re-use the instances of the operations, in order to avoid to have to re-create them all the time.
-
-
Constructor Summary
Constructors Constructor Description IterableOperationRepository(ExtendedField<V> field)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IterableAverage<V>
average()
IterableRms<V>
rms()
IterableSize<V>
size()
IterableStd<V>
std()
IterableSum<V>
sum()
IterableSumOfSquares<V>
sumOfSquares()
IterableVar<V>
var()
-
-
-
Constructor Detail
-
IterableOperationRepository
public IterableOperationRepository(ExtendedField<V> field)
-
-
Method Detail
-
average
public IterableAverage<V> average()
-
size
public IterableSize<V> size()
-
sum
public IterableSum<V> sum()
-
rms
public IterableRms<V> rms()
-
sumOfSquares
public IterableSumOfSquares<V> sumOfSquares()
-
var
public IterableVar<V> var()
-
std
public IterableStd<V> std()
-
-