Package com.imsl.math

Interface MinUnconMultiVar.Gradient

All Superinterfaces:
MinUnconMultiVar.Function
All Known Subinterfaces:
MinUnconMultiVar.Hessian
All Known Implementing Classes:
QuasiNewtonTrainer.BlockGradObjective, QuasiNewtonTrainer.GradObjective
Enclosing class:
MinUnconMultiVar

public static interface MinUnconMultiVar.Gradient extends MinUnconMultiVar.Function
Public interface for the user supplied gradient to the MinUnconMultiVar object.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    gradient(double[] x, double[] gradient)
    Public interface for the gradient of the multivariate function to be minimized.

    Methods inherited from interface com.imsl.math.MinUnconMultiVar.Function

    f
  • Method Details

    • gradient

      void gradient(double[] x, double[] gradient)
      Public interface for the gradient of the multivariate function to be minimized.
      Parameters:
      x - a double array, the point at which the gradient of the function is to be evaluated
      gradient - a double array, the value of the gradient of the function at x