# Uses of Interface
org.apache.commons.math3.analysis.BivariateFunction

Packages that use BivariateFunction
Package
Description
org.apache.commons.math3.analysis
Parent package for common numerical analysis procedures, including root finding, function interpolation and integration.
org.apache.commons.math3.analysis.function
The `function` package contains function objects that wrap the methods contained in `Math`, as well as common mathematical functions such as the gaussian and sinc functions.
org.apache.commons.math3.analysis.interpolation
Univariate real functions interpolation algorithms.

## Uses of BivariateFunction in org.apache.commons.math3.analysis

Methods in org.apache.commons.math3.analysis with parameters of type BivariateFunction
Modifier and Type
Method
Description
`static MultivariateFunction`
FunctionUtils.`collector(BivariateFunction combiner, double initialValue)`
Returns a MultivariateFunction h(x[]) defined by
`static MultivariateFunction`
FunctionUtils.`collector(BivariateFunction combiner, UnivariateFunction f, double initialValue)`
Returns a MultivariateFunction h(x[]) defined by
`static UnivariateFunction`
FunctionUtils.`combine(BivariateFunction combiner, UnivariateFunction f, UnivariateFunction g)`
Returns the univariate function `h(x) = combiner(f(x), g(x)).`
`static UnivariateFunction`
FunctionUtils.`fix1stArgument(BivariateFunction f, double fixed)`
Creates a unary function by fixing the first argument of a binary function.
`static UnivariateFunction`
FunctionUtils.`fix2ndArgument(BivariateFunction f, double fixed)`
Creates a unary function by fixing the second argument of a binary function.

## Uses of BivariateFunction in org.apache.commons.math3.analysis.function

Classes in org.apache.commons.math3.analysis.function that implement BivariateFunction
Modifier and Type
Class
Description
`class`
`Add`
Add the two operands.
`class`
`Atan2`
Arc-tangent function.
`class`
`Divide`
Divide the first operand by the second.
`class`
`Max`
Maximum function.
`class`
`Min`
Minimum function.
`class`
`Multiply`
Multiply the two operands.
`class`
`Pow`
Power function.
`class`
`Subtract`
Subtract the second operand from the first.

## Uses of BivariateFunction in org.apache.commons.math3.analysis.interpolation

Classes in org.apache.commons.math3.analysis.interpolation that implement BivariateFunction
Modifier and Type
Class
Description
`class`
`BicubicInterpolatingFunction`
Function that implements the bicubic spline interpolation.
`class`
`BicubicSplineInterpolatingFunction`
Deprecated.
as of 3.4 replaced by `PiecewiseBicubicSplineInterpolatingFunction`
`class`
`PiecewiseBicubicSplineInterpolatingFunction`
Function that implements the bicubic spline interpolation.
Methods in org.apache.commons.math3.analysis.interpolation that return BivariateFunction
Modifier and Type
Method
Description
`BivariateFunction`
BivariateGridInterpolator.`interpolate(double[] xval, double[] yval, double[][] fval)`
Compute an interpolating function for the dataset.