## Uses of Interface
com.hazelcast.jet.function.DistributedToDoubleFunction

- Packages that use DistributedToDoubleFunction
  Package | Description
  --- | ---
  com.hazelcast.jet.aggregate | Contains `AggregateOperation` and several its variants, as well as a builder object for the aggregate operations.
  com.hazelcast.jet.function | Serializable and exception-declaring variants of functional interfaces from `java.util.function`.

- - ### Uses of DistributedToDoubleFunction in com.hazelcast.jet.aggregate

    Methods in com.hazelcast.jet.aggregate with parameters of type DistributedToDoubleFunction
    Modifier and Type | Method and Description
    --- | ---
    `static <T> AggregateOperation1<T,LongDoubleAccumulator,Double>` | AggregateOperations.`averagingDouble(DistributedToDoubleFunction<? super T> getDoubleValueFn)` Returns an aggregate operation that computes the arithmetic mean of the `double` values it obtains by applying `getDoubleValueFn` to each item.
    `static <T> AggregateOperation1<T,DoubleAccumulator,Double>` | AggregateOperations.`summingDouble(DistributedToDoubleFunction<? super T> getDoubleValueFn)` Returns an aggregate operation that computes the sum of the `double` values it obtains by applying `getDoubleValueFn` to each item.

  - ### Uses of DistributedToDoubleFunction in com.hazelcast.jet.function

    Methods in com.hazelcast.jet.function with parameters of type DistributedToDoubleFunction
    Modifier and Type | Method and Description
    --- | ---
    `static <T> DistributedComparator<T>` | DistributedComparator.`comparingDouble(DistributedToDoubleFunction<? super T> toKeyFn)` `Serializable` variant of `java.util.Comparator#comparingDouble(ToDoubleFunction)`.
    `default DistributedComparator<T>` | DistributedComparator.`thenComparingDouble(DistributedToDoubleFunction<? super T> toKeyFn)` `Serializable` variant of `java.util.Comparator#thenComparingDouble(ToDoubleFunction)`.

Copyright © 2018. All rights reserved.