Class UniformUncertainifier.Par

  • All Implemented Interfaces:
    Parameterizer
    Enclosing class:
    UniformUncertainifier

    public static final class UniformUncertainifier.Par
    extends java.lang.Object
    implements Parameterizer
    Parameterizer class.
    Author:
    Alexander Koos, Erich Schubert
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static OptionID DEV_MAX_ID
      Maximum deviation of the generated bounding box.
      static OptionID DEV_MIN_ID
      Minimum deviation of the generated bounding box.
      protected double maxDev
      Minimum and maximum allowed deviation.
      protected double minDev
      Minimum and maximum allowed deviation.
      protected boolean symmetric
      Generate symmetric distributions only.
    • Constructor Summary

      Constructors 
      Constructor Description
      Par()  
    • Field Detail

      • DEV_MIN_ID

        public static final OptionID DEV_MIN_ID
        Minimum deviation of the generated bounding box.
      • DEV_MAX_ID

        public static final OptionID DEV_MAX_ID
        Maximum deviation of the generated bounding box.
      • minDev

        protected double minDev
        Minimum and maximum allowed deviation.
      • maxDev

        protected double maxDev
        Minimum and maximum allowed deviation.
      • symmetric

        protected boolean symmetric
        Generate symmetric distributions only.
    • Constructor Detail

      • Par

        public Par()
    • Method Detail

      • configure

        public void configure​(Parameterization config)
        Description copied from interface: Parameterizer
        Configure the class.

        Note: the status is collected by the parameterization object, so that multiple errors may arise and be reported in one run.

        Specified by:
        configure in interface Parameterizer
        Parameters:
        config - Parameterization
      • make

        public UniformUncertainifier make()
        Description copied from interface: Parameterizer
        Make an instance after successful configuration.

        Note: your class should return the exact type, only this very broad interface should use Object as return type.

        Specified by:
        make in interface Parameterizer
        Returns:
        a new instance