public SQP( double precision, bool earlyExit) { numericalDerivative = new OptimizationNumericalDerivative(5, 3); linearSolver = new MINRES(1E-50, false); strongWolfeLineSearch = new StrongWolfeLineSearch(); Precision = precision; EarlyExit = earlyExit; }
public NLCG( double precision, int maxIterLineSearch, int maxIterLineSearchZoom) { numericalDerivative = new OptimizationNumericalDerivative(5, 2); strongWolfeLineSearch = new StrongWolfeLineSearch(); MaxIterLineSearch = maxIterLineSearch; MaxIterLineSearchZoom = maxIterLineSearchZoom; Precision = precision; }