/** * Gets the current settings of Canopy. * * @return an array of strings suitable for passing to setOptions() */ @Override public String[] getOptions() { Vector<String> result = new Vector<String>(); result.add("-N"); result.add("" + getNumClusters()); result.add("-max-candidates"); result.add("" + getMaxNumCandidateCanopiesToHoldInMemory()); result.add("-periodic-pruning"); result.add("" + getPeriodicPruningRate()); result.add("-min-density"); result.add("" + getMinimumCanopyDensity()); result.add("-t2"); result.add("" + getT2()); result.add("-t1"); result.add("" + getT1()); if (getDontReplaceMissingValues()) { result.add("-M"); } Collections.addAll(result, super.getOptions()); return result.toArray(new String[result.size()]); }
/** * Gets the current settings of Canopy. * * @return an array of strings suitable for passing to setOptions() */ @Override public String[] getOptions() { Vector<String> result = new Vector<String>(); result.add("-N"); result.add("" + getNumClusters()); result.add("-max-candidates"); result.add("" + getMaxNumCandidateCanopiesToHoldInMemory()); result.add("-periodic-pruning"); result.add("" + getPeriodicPruningRate()); result.add("-min-density"); result.add("" + getMinimumCanopyDensity()); result.add("-t2"); result.add("" + getT2()); result.add("-t1"); result.add("" + getT1()); if (getDontReplaceMissingValues()) { result.add("-M"); } Collections.addAll(result, super.getOptions()); return result.toArray(new String[result.size()]); }