/src/main/java/net/finmath/optimizer/LevenbergMarquardt.java
this( numberListToDoubleArray( initialParameters) , numberListToDoubleArray( targetValues) , maxIteration, executorService) ;this( RegularizationMethod.LEVENBERG_MARQUARDT, initialParameters, targetValues, maxIteration, executorService) ;
this ( RegularizationMethod.LEVENBERG_MARQUARDT, initialParameters, targetValues, maxIteration, executorService ) ;
java.util.Arrays.fill(weights, 1.0); executor = executorService; executorShutdownWhenDone = (executorService == null); numberOfThreads = 1; } public LevenbergMarquardt(final double[] initialParameters, final double[] targetValues, final int maxIteration, final ExecutorService executorService) { <extra_id_0> } 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) {