/src/main/java/net/finmath/optimizer/LevenbergMarquardt.java
this( RegularizationMethod.LEVENBERG_MARQUARDT, initialParameters, targetValues, numberOfThreads) ;
this ( RegularizationMethod.LEVENBERG_MARQUARDT, initialParameters, targetValues, maxIteration, numberOfThreads ) ;
} public LevenbergMarquardt(final RegularizationMethod regularizationMethod, final double[] initialParameters, final double[] targetValues, final int maxIteration, final int numberOfThreads) { this(regularizationMethod, initialParameters, targetValues, maxIteration, null); this.numberOfThreads = numberOfThreads; } public LevenbergMarquardt(final double[] initialParameters, final double[] targetValues, final int maxIteration, final int numberOfThreads) { <extra_id_0> } public LevenbergMarquardt(final List<Number> initialParameters, final List<Number> targetValues, final int maxIteration, final ExecutorService executorService) { this(numberListToDoubleArray(initialParameters), numberListToDoubleArray(targetValues), maxIteration, executorService); } public LevenbergMarquardt(final List<Number> initialParameters, final List<Number> targetValues, final int maxIteration, final int numberOfThreads) { this(initialParameters, targetValues, maxIteration, null);