- java.lang.Object
-
- net.finmath.optimizer.OptimizerFactoryLevenbergMarquardt
-
- All Implemented Interfaces:
OptimizerFactory
public class OptimizerFactoryLevenbergMarquardt extends Object implements OptimizerFactory
- Version:
- 1.0
- Author:
- Christian Fries
-
-
Constructor Summary
Constructors Constructor Description OptimizerFactoryLevenbergMarquardt(int maxIterations, double errorTolerance, int maxThreads)
OptimizerFactoryLevenbergMarquardt(int maxIterations, int maxThreads)
OptimizerFactoryLevenbergMarquardt(LevenbergMarquardt.RegularizationMethod regularizationMethod, double lambda, int maxIterations, double errorTolerance, int maxThreads)
OptimizerFactoryLevenbergMarquardt(LevenbergMarquardt.RegularizationMethod regularizationMethod, int maxIterations, double errorTolerance, int maxThreads)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optimizer
getOptimizer(Optimizer.ObjectiveFunction objectiveFunction, double[] initialParameters, double[] targetValues)
Optimizer
getOptimizer(Optimizer.ObjectiveFunction objectiveFunction, double[] initialParameters, double[] lowerBound, double[] upperBound, double[] targetValues)
Optimizer
getOptimizer(Optimizer.ObjectiveFunction objectiveFunction, double[] initialParameters, double[] lowerBound, double[] upperBound, double[] parameterSteps, double[] targetValues)
-
-
-
Constructor Detail
-
OptimizerFactoryLevenbergMarquardt
public OptimizerFactoryLevenbergMarquardt(LevenbergMarquardt.RegularizationMethod regularizationMethod, double lambda, int maxIterations, double errorTolerance, int maxThreads)
-
OptimizerFactoryLevenbergMarquardt
public OptimizerFactoryLevenbergMarquardt(LevenbergMarquardt.RegularizationMethod regularizationMethod, int maxIterations, double errorTolerance, int maxThreads)
-
OptimizerFactoryLevenbergMarquardt
public OptimizerFactoryLevenbergMarquardt(int maxIterations, double errorTolerance, int maxThreads)
-
OptimizerFactoryLevenbergMarquardt
public OptimizerFactoryLevenbergMarquardt(int maxIterations, int maxThreads)
-
-
Method Detail
-
getOptimizer
public Optimizer getOptimizer(Optimizer.ObjectiveFunction objectiveFunction, double[] initialParameters, double[] targetValues)
- Specified by:
getOptimizer
in interfaceOptimizerFactory
-
getOptimizer
public Optimizer getOptimizer(Optimizer.ObjectiveFunction objectiveFunction, double[] initialParameters, double[] lowerBound, double[] upperBound, double[] targetValues)
- Specified by:
getOptimizer
in interfaceOptimizerFactory
-
getOptimizer
public Optimizer getOptimizer(Optimizer.ObjectiveFunction objectiveFunction, double[] initialParameters, double[] lowerBound, double[] upperBound, double[] parameterSteps, double[] targetValues)
- Specified by:
getOptimizer
in interfaceOptimizerFactory
-
-