public class LeastSquaresAdapter extends Object implements LeastSquaresProblem
LeastSquaresProblem.LeastSquaresProblem.Evaluation| Constructor and Description |
|---|
LeastSquaresAdapter(LeastSquaresProblem problem)
Delegate the
LeastSquaresProblem interface to the given implementation. |
| Modifier and Type | Method and Description |
|---|---|
LeastSquaresProblem.Evaluation |
evaluate(RealVector point)
Evaluate the model at the specified point.
|
ConvergenceChecker<LeastSquaresProblem.Evaluation> |
getConvergenceChecker()
Gets the convergence checker.
|
Incrementor |
getEvaluationCounter()
Get a independent Incrementor that counts up to the maximum number of evaluations
and then throws an exception.
|
Incrementor |
getIterationCounter()
Get a independent Incrementor that counts up to the maximum number of iterations
and then throws an exception.
|
int |
getObservationSize()
Get the number of observations (rows in the Jacobian) in this problem.
|
int |
getParameterSize()
Get the number of parameters (columns in the Jacobian) in this problem.
|
RealVector |
getStart()
Gets the initial guess.
|
public LeastSquaresAdapter(LeastSquaresProblem problem)
LeastSquaresProblem interface to the given implementation.problem - the delegatepublic RealVector getStart()
getStart in interface LeastSquaresProblempublic int getObservationSize()
getObservationSize in interface LeastSquaresProblempublic int getParameterSize()
getParameterSize in interface LeastSquaresProblempublic LeastSquaresProblem.Evaluation evaluate(RealVector point)
evaluate in interface LeastSquaresProblempoint - public Incrementor getEvaluationCounter()
getEvaluationCounter in interface OptimizationProblem<LeastSquaresProblem.Evaluation>public Incrementor getIterationCounter()
getIterationCounter in interface OptimizationProblem<LeastSquaresProblem.Evaluation>public ConvergenceChecker<LeastSquaresProblem.Evaluation> getConvergenceChecker()
getConvergenceChecker in interface OptimizationProblem<LeastSquaresProblem.Evaluation>Copyright © 2003–2016 The Apache Software Foundation. All rights reserved.