Class GPDNoise

  • All Implemented Interfaces:
    adams.core.Destroyable, adams.core.GlobalInfoSupporter, adams.core.logging.LoggingLevelHandler, adams.core.logging.LoggingSupporter, adams.core.option.OptionHandler, adams.core.ShallowCopySupporter<adams.core.discovery.AbstractDiscoveryHandler>, adams.core.SizeOfHandler, Serializable

    public class GPDNoise
    extends adams.core.discovery.genetic.AbstractGeneticDoubleDiscoveryHandlerResolution
    GPD noise handler.
    Version:
    $Revision$
    Author:
    FracPete (fracpete at waikato dot ac dot nz)
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class adams.core.discovery.genetic.AbstractGeneticDoubleDiscoveryHandlerResolution

        m_Splits
      • Fields inherited from class adams.core.discovery.genetic.AbstractGeneticDoubleDiscoveryHandler

        m_List, m_Maximum, m_Minimum, m_Type
      • Fields inherited from class adams.core.discovery.AbstractDiscoveryHandler

        m_Containers, m_InvertMatching, m_RegExp
      • Fields inherited from class adams.core.option.AbstractOptionHandler

        m_OptionManager
      • Fields inherited from class adams.core.logging.LoggingObject

        m_Logger, m_LoggingIsEnabled, m_LoggingLevel
    • Constructor Summary

      Constructors 
      Constructor Description
      GPDNoise()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected String getDefaultList()
      Returns the default list.
      protected double getDefaultMaximum()
      Returns the default maximum.
      protected double getDefaultMinimum()
      Returns the default minimum.
      protected int getDefaultSplits()
      Returns the default splits.
      protected double getValue​(adams.core.discovery.PropertyPath.PropertyContainer cont)
      Returns the double value from the property container.
      String globalInfo()
      Returns a string describing the object.
      protected boolean handles​(Object obj)
      Checks whether this object is handled by this discovery handler.
      protected void setValue​(adams.core.discovery.PropertyPath.PropertyContainer cont, double value)
      Sets the double value in the property container.
      • Methods inherited from class adams.core.discovery.genetic.AbstractGeneticDoubleDiscoveryHandlerResolution

        calcNumBits, defineOptions, doPack, doUnpack, getNumBits, getSplits, setSplits, splitsTipText
      • Methods inherited from class adams.core.discovery.genetic.AbstractGeneticDoubleDiscoveryHandler

        getDefaultType, getList, getMaximum, getMinimum, getType, listTipText, maximumTipText, minimumTipText, setList, setMaximum, setMinimum, setType, typeTipText
      • Methods inherited from class adams.core.discovery.genetic.AbstractGeneticDiscoveryHandler

        pack, performInitialization, requiresInitialization, unpack
      • Methods inherited from class adams.core.discovery.AbstractDiscoveryHandler

        addContainer, getContainers, getInvertMatching, getRegExp, handles, invertMatchingTipText, regExpTipText, reset, setInvertMatching, setRegExp, shallowCopy, shallowCopy, toString
      • Methods inherited from class adams.core.option.AbstractOptionHandler

        cleanUpOptions, destroy, finishInit, getDefaultLoggingLevel, getOptionManager, initialize, loggingLevelTipText, newOptionManager, setLoggingLevel, toCommandLine
      • Methods inherited from class adams.core.logging.LoggingObject

        configureLogger, getLogger, getLoggingLevel, initializeLogging, isLoggingEnabled, sizeOf
      • Methods inherited from interface adams.core.logging.LoggingLevelHandler

        getLoggingLevel
    • Constructor Detail

      • GPDNoise

        public GPDNoise()
    • Method Detail

      • globalInfo

        public String globalInfo()
        Returns a string describing the object.
        Specified by:
        globalInfo in interface adams.core.GlobalInfoSupporter
        Specified by:
        globalInfo in class adams.core.option.AbstractOptionHandler
        Returns:
        a description suitable for displaying in the gui
      • getDefaultSplits

        protected int getDefaultSplits()
        Returns the default splits.
        Specified by:
        getDefaultSplits in class adams.core.discovery.genetic.AbstractGeneticDoubleDiscoveryHandlerResolution
        Returns:
        the default
      • getDefaultMinimum

        protected double getDefaultMinimum()
        Returns the default minimum.
        Specified by:
        getDefaultMinimum in class adams.core.discovery.genetic.AbstractGeneticDoubleDiscoveryHandler
        Returns:
        the default
      • getDefaultMaximum

        protected double getDefaultMaximum()
        Returns the default maximum.
        Specified by:
        getDefaultMaximum in class adams.core.discovery.genetic.AbstractGeneticDoubleDiscoveryHandler
        Returns:
        the default
      • getDefaultList

        protected String getDefaultList()
        Returns the default list.
        Specified by:
        getDefaultList in class adams.core.discovery.genetic.AbstractGeneticDoubleDiscoveryHandler
        Returns:
        the default
      • getValue

        protected double getValue​(adams.core.discovery.PropertyPath.PropertyContainer cont)
        Returns the double value from the property container.
        Specified by:
        getValue in class adams.core.discovery.genetic.AbstractGeneticDoubleDiscoveryHandlerResolution
        Parameters:
        cont - the container
        Returns:
        the value
      • setValue

        protected void setValue​(adams.core.discovery.PropertyPath.PropertyContainer cont,
                                double value)
        Sets the double value in the property container.
        Specified by:
        setValue in class adams.core.discovery.genetic.AbstractGeneticDoubleDiscoveryHandlerResolution
        Parameters:
        cont - the container
        value - the value to set
      • handles

        protected boolean handles​(Object obj)
        Checks whether this object is handled by this discovery handler.
        Specified by:
        handles in class adams.core.discovery.AbstractDiscoveryHandler
        Parameters:
        obj - the object to check
        Returns:
        true if handled