LeastSquaresProblems.
LeastSquaresFactory
| Modifier and Type | Field and Description |
|---|---|
| private ConvergenceChecker | checker
convergence checker |
| private boolean | lazyEvaluation
Lazy evaluation. |
| private int | maxEvaluations
max evaluations |
| private int | maxIterations
max iterations |
| private MultivariateJacobianFunction | model
model function |
| private ParameterValidator | paramValidator
Validator. |
| private RealVector | start
initial guess |
| private RealVector | target
observed values |
| private RealMatrix | weight
weight matrix |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public LeastSquaresProblem | Returns: a newLeastSquaresProblem.Construct a |
| public LeastSquaresBuilder | Returns: thisthe convergence checker. newCheckerConfigure the convergence checker. |
| public LeastSquaresBuilder | Returns: thisthe convergence checker. newChecker)Configure the convergence checker. |
| public LeastSquaresBuilder | Returns: this object.Whether to perform lazy evaluation. newValue)Configure whether evaluation will be lazy or not. |
| public LeastSquaresBuilder | Returns: thisthe maximum number of evaluations permitted. newMaxEvaluations)Configure the max evaluations. |
| public LeastSquaresBuilder | Returns: thisthe maximum number of iterations permitted. newMaxIterations)Configure the max iterations. |
| public LeastSquaresBuilder | Returns: thisthe model function value value, final MultivariateMatrixFunction the Jacobian of jacobian)valueConfigure the model function. |
| public LeastSquaresBuilder | Returns: thisthe model function value and Jacobian newModel)Configure the model function. |
| public LeastSquaresBuilder | Returns: this object.Parameter validator. newValidator)Configure the validator of the model parameters. |
| public LeastSquaresBuilder | |
| public LeastSquaresBuilder | |
| public LeastSquaresBuilder | |
| public LeastSquaresBuilder | |
| public LeastSquaresBuilder |
| checker | back to summary |
|---|---|
| private ConvergenceChecker<LeastSquaresProblem. convergence checker | |
| lazyEvaluation | back to summary |
|---|---|
| private boolean lazyEvaluation Lazy evaluation.
| |
| maxEvaluations | back to summary |
|---|---|
| private int maxEvaluations max evaluations | |
| maxIterations | back to summary |
|---|---|
| private int maxIterations max iterations | |
| model | back to summary |
|---|---|
| private MultivariateJacobianFunction model model function | |
| paramValidator | back to summary |
|---|---|
| private ParameterValidator paramValidator Validator.
| |
| start | back to summary |
|---|---|
| private RealVector start initial guess | |
| target | back to summary |
|---|---|
| private RealVector target observed values | |
| weight | back to summary |
|---|---|
| private RealMatrix weight weight matrix | |
| LeastSquaresBuilder | back to summary |
|---|---|
| public LeastSquaresBuilder() | |
| build | back to summary |
|---|---|
| public LeastSquaresProblem build() Construct a
| |
| checker | back to summary |
|---|---|
| public LeastSquaresBuilder checker(final ConvergenceChecker<LeastSquaresProblem. Configure the convergence checker.
| |
| checkerPair | back to summary |
|---|---|
| public LeastSquaresBuilder checkerPair(final ConvergenceChecker<PointVectorValuePair> newChecker) Configure the convergence checker.
This function is an overloaded version of
| |
| lazyEvaluation | back to summary |
|---|---|
| public LeastSquaresBuilder lazyEvaluation(final boolean newValue) Configure whether evaluation will be lazy or not.
| |
| maxEvaluations | back to summary |
|---|---|
| public LeastSquaresBuilder maxEvaluations(final int newMaxEvaluations) Configure the max evaluations.
| |
| maxIterations | back to summary |
|---|---|
| public LeastSquaresBuilder maxIterations(final int newMaxIterations) Configure the max iterations.
| |
| model | back to summary |
|---|---|
| public LeastSquaresBuilder model(final MultivariateVectorFunction value, final MultivariateMatrixFunction jacobian) Configure the model function.
| |
| model | back to summary |
|---|---|
| public LeastSquaresBuilder model(final MultivariateJacobianFunction newModel) Configure the model function.
| |
| parameterValidator | back to summary |
|---|---|
| public LeastSquaresBuilder parameterValidator(final ParameterValidator newValidator) Configure the validator of the model parameters.
| |
| start | back to summary |
|---|---|
| public LeastSquaresBuilder start(final RealVector newStart) Configure the initial guess.
| |
| start | back to summary |
|---|---|
| public LeastSquaresBuilder start(final double[] newStart) Configure the initial guess.
| |
| target | back to summary |
|---|---|
| public LeastSquaresBuilder target(final RealVector newTarget) Configure the observed data.
| |
| target | back to summary |
|---|---|
| public LeastSquaresBuilder target(final double[] newTarget) Configure the observed data.
| |
| weight | back to summary |
|---|---|
| public LeastSquaresBuilder weight(final RealMatrix newWeight) Configure the weight matrix.
| |