Class LearningParameter


  • public class LearningParameter
    extends Object
    Author:
    sherif
    • Field Detail

      • value

        protected Object value
      • clazz

        protected Class<?> clazz
      • rangeStart

        protected double rangeStart
      • rangeEnd

        protected double rangeEnd
      • rangeStep

        protected double rangeStep
      • description

        protected String description
      • instanceOptions

        protected String[] instanceOptions
    • Constructor Detail

      • LearningParameter

        public LearningParameter()
        Constructor
      • LearningParameter

        public LearningParameter​(String name,
                                 Object value)
        Constructor
        Parameters:
        name - parameter's name
        value - parameter's value
      • LearningParameter

        public LearningParameter​(String name,
                                 Object value,
                                 Class<?> clazz,
                                 double rangeStart,
                                 double rangeEnd,
                                 double rangeStep,
                                 String description)
        Constructor
        Parameters:
        name - parameter's name
        value - parameter's value
        clazz - parameter's class
        rangeStart - parameter's range start
        rangeEnd - parameter's range end
        rangeStep - parameter's range step
        description - parameter's description
    • Method Detail

      • getRangeStep

        public double getRangeStep()
        Returns:
        parameter's range step
      • setRangeStep

        public void setRangeStep​(double rangeStep)
        Parameters:
        rangeStep - to be set
      • getName

        public String getName()
        Returns:
        parameter's name
      • setName

        public void setName​(String name)
        Parameters:
        name - to be set
      • getValue

        public Object getValue()
        Returns:
        parameter's value
      • setValue

        public void setValue​(Object value)
        Parameters:
        value - to be set
      • getClazz

        public Class<?> getClazz()
        Returns:
        parameter's class
      • setClazz

        public void setClazz​(Class<?> clazz)
        Parameters:
        clazz - to be set
      • getRangeStart

        public double getRangeStart()
        Returns:
        parameter's range start as double
      • setRangeStart

        public void setRangeStart​(double rangeStart)
        Parameters:
        rangeStart - to be set
      • getRangeEnd

        public double getRangeEnd()
        Returns:
        parameter's range end
      • setRangeEnd

        public void setRangeEnd​(double rangeEnd)
        Parameters:
        rangeEnd - to be set
      • getDescription

        public String getDescription()
        Returns:
        parameter's description
      • setDescription

        public void setDescription​(String description)
        Parameters:
        description - to be set
      • getInstanceOptions

        public String[] getInstanceOptions()
      • setInstanceOptions

        public void setInstanceOptions​(String[] instanceOptions)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object