# Hierarchy For Package org.apache.ignite.ml.math.functions

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.ignite.ml.math.functions.Functions

## Interface Hierarchy

- java.util.function.BiConsumer<T,U>
  - org.apache.ignite.ml.math.functions.IgniteBiConsumer<T,U> (also extends java.io.Serializable)
    - org.apache.ignite.ml.math.functions.IntDoubleToVoidFunction
- java.util.function.BiFunction<T,U,R>
  - java.util.function.BinaryOperator<T>
    - org.apache.ignite.ml.math.functions.IgniteBinaryOperator<A> (also extends java.io.Serializable)
  - org.apache.ignite.ml.math.functions.IgniteBiFunction<T,U,R> (also extends java.io.Serializable)
    - org.apache.ignite.ml.math.functions.IntIntToDoubleFunction
- java.util.function.Consumer<T>
  - org.apache.ignite.ml.math.functions.IgniteConsumer<T> (also extends java.io.Serializable)
- java.util.function.DoubleConsumer
  - org.apache.ignite.ml.math.functions.IgniteDoubleConsumer (also extends java.io.Serializable)
- java.util.function.DoubleFunction<R>
  - org.apache.ignite.ml.math.functions.IgniteDoubleFunction<Double> (also extends java.io.Serializable)
    - org.apache.ignite.ml.math.functions.IgniteDifferentiableDoubleToDoubleFunction
- java.util.function.Function<T,R>
  - org.apache.ignite.ml.math.functions.IgniteFunction<T,R> (also extends java.io.Serializable)
    - org.apache.ignite.ml.math.functions.IgniteCurriedBiFunction<A,B,T>
    - org.apache.ignite.ml.math.functions.IgniteCurriedTriFunction<A,B,C,D>
    - org.apache.ignite.ml.math.functions.IgniteDifferentiableVectorToDoubleFunction
- java.io.Serializable
  - org.apache.ignite.ml.math.functions.IgniteBiConsumer<T,U> (also extends java.util.function.BiConsumer<T,U>)
    - org.apache.ignite.ml.math.functions.IntDoubleToVoidFunction
  - org.apache.ignite.ml.math.functions.IgniteBiFunction<T,U,R> (also extends java.util.function.BiFunction<T,U,R>)
    - org.apache.ignite.ml.math.functions.IntIntToDoubleFunction
  - org.apache.ignite.ml.math.functions.IgniteBinaryOperator<A> (also extends java.util.function.BinaryOperator<T>)
  - org.apache.ignite.ml.math.functions.IgniteConsumer<T> (also extends java.util.function.Consumer<T>)
  - org.apache.ignite.ml.math.functions.IgniteDoubleConsumer (also extends java.util.function.DoubleConsumer)
  - org.apache.ignite.ml.math.functions.IgniteDoubleFunction<Double> (also extends java.util.function.DoubleFunction<R>)
    - org.apache.ignite.ml.math.functions.IgniteDifferentiableDoubleToDoubleFunction
  - org.apache.ignite.ml.math.functions.IgniteFunction<T,R> (also extends java.util.function.Function<T,R>)
    - org.apache.ignite.ml.math.functions.IgniteCurriedBiFunction<A,B,T>
    - org.apache.ignite.ml.math.functions.IgniteCurriedTriFunction<A,B,C,D>
    - org.apache.ignite.ml.math.functions.IgniteDifferentiableVectorToDoubleFunction
  - org.apache.ignite.ml.math.functions.IgniteIntDoubleToDoubleBiFunction
  - org.apache.ignite.ml.math.functions.IgniteIntIntToIntBiFunction
  - org.apache.ignite.ml.math.functions.IgniteSupplier<T> (also extends java.util.function.Supplier<T>)
  - org.apache.ignite.ml.math.functions.IgniteToDoubleFunction<T> (also extends java.util.function.ToDoubleFunction<T>)
  - org.apache.ignite.ml.math.functions.IgniteTriConsumer<A,B,C>
  - org.apache.ignite.ml.math.functions.IgniteTriFunction<A,B,C,R>
  - org.apache.ignite.ml.math.functions.IntIntDoubleToVoidFunction
- java.util.function.Supplier<T>
  - org.apache.ignite.ml.math.functions.IgniteSupplier<T> (also extends java.io.Serializable)
- java.util.function.ToDoubleFunction<T>
  - org.apache.ignite.ml.math.functions.IgniteToDoubleFunction<T> (also extends java.io.Serializable)

${current.year} Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.15.0
Release Date | : April 25 2023