java.lang.Object
net.finmath.optimizer.OptimizerFactoryLevenbergMarquardt
- All Implemented Interfaces:
OptimizerFactory
- Version:
- 1.0
- Author:
- Christian Fries
-
Constructor Summary
ConstructorsConstructorDescriptionOptimizerFactoryLevenbergMarquardt(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
Modifier and TypeMethodDescriptiongetOptimizer(Optimizer.ObjectiveFunction objectiveFunction, double[] initialParameters, double[] targetValues)
getOptimizer(Optimizer.ObjectiveFunction objectiveFunction, double[] initialParameters, double[] lowerBound, double[] upperBound, double[] targetValues)
getOptimizer(Optimizer.ObjectiveFunction objectiveFunction, double[] initialParameters, double[] lowerBound, double[] upperBound, double[] parameterSteps, double[] targetValues)
-
Constructor Details
-
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 Details
-
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
-