Class IterableSumOfSquares<V>

  • Type Parameters:
    V - the type of the elements of the field.
    All Implemented Interfaces:
    java.util.function.Function<java.lang.Iterable<V>,​V>, BasicOperationSupport<V>, Conversion<java.lang.Iterable<V>,​V>, IterableOperation<V>

    public class IterableSumOfSquares<V>
    extends ScalarSupport<V>
    implements IterableOperation<V>
    This operations takes an iterable of field elements as input and calculates the sume of them.
    • Constructor Detail

      • IterableSumOfSquares

        public IterableSumOfSquares​(ExtendedField<V> field)
    • Method Detail

      • apply

        public V apply​(java.lang.Iterable<V> iterable)
        Description copied from interface: Conversion
        Has to implement the conversion logic to convert the given object into an object of type R.
        Specified by:
        apply in interface Conversion<java.lang.Iterable<V>,​V>
        Specified by:
        apply in interface java.util.function.Function<java.lang.Iterable<V>,​V>
        Parameters:
        iterable - the object to convert
        Returns:
        an object of the correct return type.