# Uses of Interface
org.apache.commons.math3.fitting.leastsquares.LeastSquaresOptimizer

Packages that use LeastSquaresOptimizer
Package
Description
org.apache.commons.math3.fitting
Classes to perform curve fitting.
org.apache.commons.math3.fitting.leastsquares
This package provides algorithms that minimize the residuals between observations and model values.

## Uses of LeastSquaresOptimizer in org.apache.commons.math3.fitting

Methods in org.apache.commons.math3.fitting that return LeastSquaresOptimizer
Modifier and Type
Method
Description
`protected LeastSquaresOptimizer`
AbstractCurveFitter.`getOptimizer()`
Creates an optimizer set up to fit the appropriate curve.

## Uses of LeastSquaresOptimizer in org.apache.commons.math3.fitting.leastsquares

Classes in org.apache.commons.math3.fitting.leastsquares that implement LeastSquaresOptimizer
Modifier and Type
Class
Description
`class`
`GaussNewtonOptimizer`
Gauss-Newton least-squares solver.
`class`
`LevenbergMarquardtOptimizer`
This class solves a least-squares problem using the Levenberg-Marquardt algorithm.