/** {@inheritDoc} */ @Override public RealVector operate(final RealVector x) { // Dimension check is carried out by ebeDivide return new ArrayRealVector(MathArrays.ebeDivide(x.toArray(), diag.toArray()), false); }
final double objectiveValue = computeObjectiveValue(currentBest.toArray()); final double f = isMinimize ? objectiveValue : -objectiveValue; final int numEval = getEvaluations(); // nfm + 1
final double objectiveValue = computeObjectiveValue(currentBest.toArray()); final double f = isMinimize ? objectiveValue : -objectiveValue; final int numEval = getEvaluations(); // nfm + 1
/** {@inheritDoc} */ @Override public RealVector operate(final RealVector x) { // Dimension check is carried out by ebeDivide return new ArrayRealVector(MathArrays.ebeDivide(x.toArray(), diag.toArray()), false); }
/** {@inheritDoc} */ @Override public RealVector operate(final RealVector x) { // Dimension check is carried out by ebeDivide return new ArrayRealVector(MathArrays.ebeDivide(x.toArray(), diag.toArray()), false); }
f = computeObjectiveValue(currentBest.toArray());
f = computeObjectiveValue(currentBest.toArray());
final double objectiveValue = computeObjectiveValue(currentBest.toArray()); final double f = isMinimize ? objectiveValue : -objectiveValue; final int numEval = getEvaluations(); // nfm + 1
final double objectiveValue = computeObjectiveValue(currentBest.toArray()); final double f = isMinimize ? objectiveValue : -objectiveValue; final int numEval = getEvaluations(); // nfm + 1
f = computeObjectiveValue(currentBest.toArray());
f = computeObjectiveValue(currentBest.toArray());
final double objectiveValue = computeObjectiveValue(currentBest.toArray()); final double f = isMinimize ? objectiveValue : -objectiveValue; final int numEval = getEvaluations(); // nfm + 1
final double objectiveValue = computeObjectiveValue(currentBest.toArray()); final double f = isMinimize ? objectiveValue : -objectiveValue; final int numEval = getEvaluations(); // nfm + 1
f = computeObjectiveValue(currentBest.toArray());
f = computeObjectiveValue(currentBest.toArray());