Top Description Methods
org.apache.commons.math3.analysis

public Interface MultivariateFunction

Known Direct Subinterfaces
org.apache.commons.math3.analysis.differentiation.MultivariateDifferentiableFunction, org.apache.commons.math3.analysis.DifferentiableMultivariateFunction
Known Direct Implementers
org.apache.commons.math3.analysis.interpolation.MicrosphereInterpolatingFunction, org.apache.commons.math3.optim.linear.LinearObjectiveFunction, org.apache.commons.math3.optim.nonlinear.scalar.LeastSquaresConverter, org.apache.commons.math3.optim.nonlinear.scalar.MultivariateFunctionMappingAdapter, org.apache.commons.math3.optim.nonlinear.scalar.MultivariateFunctionPenaltyAdapter, org.apache.commons.math3.optimization.LeastSquaresConverter, org.apache.commons.math3.optimization.direct.MultivariateFunctionMappingAdapter, org.apache.commons.math3.optimization.direct.MultivariateFunctionPenaltyAdapter

An interface representing a multivariate real function.
Since
2.0

Method Summary

Modifier and TypeMethod and Description
public double

Returns:

the function value for the given point.
value
(double[]
Point at which the function must be evaluated.
point
)

Compute the value for the function at the given point.

Method Detail

valueback to summary
public double value(double[] point)

Compute the value for the function at the given point.

Parameters
point:double[]

Point at which the function must be evaluated.

Returns:double

the function value for the given point.

Exceptions
DimensionMismatchException:
if the parameter's dimension is wrong for the function being evaluated.
MathIllegalArgumentException:
when the activated method itself can ascertain that preconditions, specified in the API expressed at the level of the activated method, have been violated. In the vast majority of cases where Commons Math throws this exception, it is the result of argument checking of actual parameters immediately passed to a method.