/** * Gets the current settings of FuzzyRoughSubsetEval * * @return an array of strings suitable for passing to setOptions() */ public String[] getOptions() { Vector<String> result; result = new Vector<String>(); result.add("-Z"); result.add( (m_FuzzyMeasure.getClass().getName() + " " + Utils.joinOptions(m_FuzzyMeasure.getOptions())) .trim()); result.add("-I"); result.add( (m_Implicator.getClass().getName() + " " + Utils.joinOptions(m_Implicator.getOptions())) .trim()); result.add("-T"); result.add( (m_TNorm.getClass().getName() + " " + Utils.joinOptions(m_TNorm.getOptions())).trim()); result.add("-R"); result.add( (m_Similarity.getClass().getName() + " " + Utils.joinOptions(m_Similarity.getOptions())) .trim()); return result.toArray(new String[result.size()]); }
public void setTNorm(TNorm tnorm) { m_TNorm = tnorm; // m_composition = tnorm; m_SNorm = tnorm.getAssociatedSNorm(); }