Interface  Description 

IterableOperation<T> 
An operation which takes one iterable as input and returns one value, corresponding to a super type of the iterable
elements.

Class  Description 

IterableAverage<V> 
This operation reduces an Iterable of a certain value type to one value by averaging over them.

IterableOperations 
Provides static utility methods related to iterable operations

IterableRms<V> 
An operation that takes and iterable of a certain type of values (for which a field has to be provided) and
calculates the rms (Root mean square) out of it.

IterableSize<V> 
An operation which counts the number of entries in an iterable and returns a scalar, corresponding to the count.

IterableStd<V> 
An operation that takes and iterable of a certain type of values (for which a field has to be provided) and
calculates the standard deviation out of it.

IterableSum<V> 
This operation takes an iterable of values as input and returns the sum of all the elements.

IterableSumOfSquares<V> 
This operations takes an iterable of field elements as input and calculates the sume of them.

IterableVar<V> 
An operation that takes and iterable of a certain type of values (for which a field has to be provided) and
calculates the variance out of it.
