public Ackley(double opt[]) { dim = new Dimension(); dim.setSize(opt.length); dim.setDimension(0, 1, true); this.opt = new double[opt.length]; System.arraycopy(opt, 0, this.opt, 0, opt.length); }
public Ackley(int size) { dim = new Dimension(); dim.setSize(size); dim.setDimension(0, 1, true); opt = new double[size]; for (int i = 0; i < size; i++) { opt[i] = 0.2; } }