/** {@inheritDoc} */ public Incrementor getIterationCounter() { return new Incrementor(this.maxIterations, MAX_ITER_CALLBACK); }
/** {@inheritDoc} */ public Incrementor getEvaluationCounter() { return new Incrementor(this.maxEvaluations, MAX_EVAL_CALLBACK); }
/** * @param checker Convergence checker. * @param maxEval Maximum number of objective function evaluations. * @param maxIter Maximum number of algorithm iterations. */ protected BaseOptimizer(ConvergenceChecker<PAIR> checker, int maxEval, int maxIter) { this.checker = checker; evaluations = new Incrementor(maxEval, new MaxEvalCallback()); iterations = new Incrementor(maxIter, new MaxIterCallback()); }
/** {@inheritDoc} */ public Incrementor getIterationCounter() { return new Incrementor(this.maxIterations, MAX_ITER_CALLBACK); }
/** {@inheritDoc} */ public Incrementor getEvaluationCounter() { return new Incrementor(this.maxEvaluations, MAX_EVAL_CALLBACK); }
/** {@inheritDoc} */ public Incrementor getEvaluationCounter() { return new Incrementor(this.maxEvaluations, MAX_EVAL_CALLBACK); }
/** {@inheritDoc} */ public Incrementor getIterationCounter() { return new Incrementor(this.maxIterations, MAX_ITER_CALLBACK); }
/** * @param checker Convergence checker. * @param maxEval Maximum number of objective function evaluations. * @param maxIter Maximum number of algorithm iterations. */ protected BaseOptimizer(ConvergenceChecker<PAIR> checker, int maxEval, int maxIter) { this.checker = checker; evaluations = new Incrementor(maxEval, new MaxEvalCallback()); iterations = new Incrementor(maxIter, new MaxIterCallback()); }
/** * @param checker Convergence checker. * @param maxEval Maximum number of objective function evaluations. * @param maxIter Maximum number of algorithm iterations. */ protected BaseOptimizer(ConvergenceChecker<PAIR> checker, int maxEval, int maxIter) { this.checker = checker; evaluations = new Incrementor(maxEval, new MaxEvalCallback()); iterations = new Incrementor(maxIter, new MaxIterCallback()); }