@Override public Enumeration<Option> listOptions(){
  Vector<Option> result=new Vector<Option>();
  result.addElement(new Option("\tnumber of clusters. If omitted or -1 specified, then \n" + "\tcross validation is used to select the number of clusters.","N",1,"-N <num>"));
  result.addElement(new Option("\tNumber of folds to use when cross-validating to find the best number of clusters.","X",1,"-X <num>"));
  result.addElement(new Option("\tMaximum number of clusters to consider during cross-validation. If omitted or -1 specified, then \n" + "\tthere is no upper limit on the number of clusters.","max",1,"-max <num>"));
  result.addElement(new Option("\tMinimum improvement in cross-validated log likelihood required" + "\n\tto consider increasing the number of clusters." + "\n\t(default 1e-6)","ll-cv",1,"-ll-cv <num>"));
  result.addElement(new Option("\tmax iterations." + "\n\t(default 100)","I",1,"-I <num>"));
  result.addElement(new Option("\tMinimum improvement in log likelihood required" + "\n\tto perform another iteration of the E and M steps." + "\n\t(default 1e-6)","ll-iter",1,"-ll-iter <num>"));
  result.addElement(new Option("\tverbose.","V",0,"-V"));
  result.addElement(new Option("\tminimum allowable standard deviation for normal density\n" + "\tcomputation\n" + "\t(default 1e-6)","M",1,"-M <num>"));
  result.addElement(new Option("\tDisplay model in old format (good when there are " + "many clusters)\n","O",0,"-O"));
  result.addElement(new Option("\tNumber of execution slots.\n" + "\t(default 1 - i.e. no parallelism)","num-slots",1,"-num-slots <num>"));
  result.addAll(Collections.list(super.listOptions()));
  return result.elements();
}

@ Override public Enumeration < Option > listOptions ( ) { Vector < Option > result = new Vector < Option > ( ) ; result . addElement ( new Option ( "\tnumber of clusters. If omitted or -1 specified, then \n" + "\tcross validation is used to select the number of clusters." , "N" , 1 , "-N <num>" ) ) ; result . addElement ( new Option ( "\tNumber of folds to use when cross-validating to find the best number of clusters." , "X" , 1 , "-X <num>" ) ) ; result . addElement ( new Option ( "\tMaximum number of clusters to consider during cross-validation. If omitted or -1 specified, then \n" + "\tthere is no upper limit on the number of clusters." , "max" , 1 , "-max <num>" ) ) ; result . addElement ( new Option ( "\tMinimum improvement in cross-validated log likelihood required" + "\n\tto consider increasing the number of clusters." + "\n\t(default 1e-6)" , "ll-cv" , 1 , "-ll-cv <num>" ) ) ; result . addElement ( new Option ( "\tmax iterations." + "\n\t(default 100)" , "I" , 1 , "-I <num>" ) ) ; result . addElement ( new Option ( "\tMinimum improvement in log likelihood required" + "\n\tto perform another iteration of the E and M steps." + "\n\t(default 1e-6)" , "ll-iter" , 1 , "-ll-iter <num>" ) ) ; result . addElement ( new Option ( "\tverbose." , "V" , 0 , "-V" ) ) ; result . addElement ( new Option ( "\tminimum allowable standard deviation for normal density\n" + "\tcomputation\n" + "\t(default 1e-6)" , "M" , 1 , "-M <num>" ) ) ; result . addElement ( new Option ( "\tDisplay model in old format (good when there are " + "many clusters)\n" , "O" , 0 , "-O" ) ) ; result . addElement ( new Option ( "\tNumber of execution slots.\n" + "\t(default 1 - i.e. no parallelism)" , "num-slots" , 1 , "-num-slots <num>" ) ) ; result . addAll ( Collections . list ( super . listOptions ( ) ) ) ; return result . elements ( ) ; }
returns an enumeration describing the available options .
