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