Class SettingsConstraints

java.lang.Object
si.ijs.kt.clus.main.settings.SettingsBase
si.ijs.kt.clus.main.settings.section.SettingsConstraints
All Implemented Interfaces:
Serializable

public class SettingsConstraints extends SettingsBase
See Also:
  • Constructor Details

    • SettingsConstraints

      public SettingsConstraints(int position)
  • Method Details

    • hasConstraintFile

      public boolean hasConstraintFile()
    • getTreeMaxDepth

      public int getTreeMaxDepth()
    • setTreeMaxDepth

      public void setTreeMaxDepth(int value)
      For tree to rules procedure, we want to induce a tree without maximum depth
    • getConstraintFile

      public String getConstraintFile()
    • getMaxSize

      public int getMaxSize()
    • getSizeConstraintPruning

      public int getSizeConstraintPruning(int idx)
    • getSizeConstraintPruningNumber

      public int getSizeConstraintPruningNumber()
    • getSizeConstraintPruningVector

      public int[] getSizeConstraintPruningVector()
    • setSizeConstraintPruning

      public void setSizeConstraintPruning(int size)
    • getMaxErrorConstraint

      public double getMaxErrorConstraint(int idx)
    • getMaxErrorConstraintNumber

      public int getMaxErrorConstraintNumber()
    • getMaxErrorConstraintVector

      public double[] getMaxErrorConstraintVector()
    • create

      public void create()
      Description copied from class: SettingsBase
      Method should handle the INIFileSection initialization.
      Specified by:
      create in class SettingsBase
    • initNamedValues

      public void initNamedValues()
      Description copied from class: SettingsBase
      Method should handle initialization of named values. E.g.: Use si.ijs.kt.clus.util.jeans.io.ini.INIFileInt.setNamedValue(int, String) and similar methods. This method is not used by all settings sections. It is not abstract, so that it does not have to be implemented by all those sections that do not need it.
      Overrides:
      initNamedValues in class SettingsBase