@Override public void initialize(double[] initial, double ftol, double gtol) { this.initialize(initial,functionResiduals.getNumOfInputsN(),0); config.ftol = ftol; config.gtol = gtol; }
@Override public void initialize(double[] initial, double ftol, double gtol) { this.initialize(initial,functionResiduals.getNumOfInputsN(),0); config.ftol = ftol; config.gtol = gtol; }
/** * Makes sure the specified tolerances are copied into the configuration */ @Test public void initialize() { UnconLeastSqTrustRegion_F64<DMatrixRMaj> alg = createAlg(); alg.functionResiduals = new MockFunctionNtoM(new double[]{1,2,3},3); alg.initialize(new double[]{1,2,3},2e-3,6e-12); assertEquals(2e-3,alg.config.ftol, UtilEjml.TEST_F64); assertEquals(6e-12,alg.config.gtol, UtilEjml.TEST_F64); }