Class CFTree.Factory.Par<L extends ClusterFeature>

  • All Implemented Interfaces:
    elki.utilities.optionhandling.Parameterizer
    Enclosing class:
    CFTree.Factory<L extends ClusterFeature>

    public static class CFTree.Factory.Par<L extends ClusterFeature>
    extends java.lang.Object
    implements elki.utilities.optionhandling.Parameterizer
    Parameterization class for CFTrees.
    Author:
    Andreas Lang, Erich Schubert
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) CFDistance abs
      BIRCH distance function to use for point absorption
      static elki.utilities.optionhandling.OptionID ABSORPTION_ID
      Absorption parameter.
      static elki.utilities.optionhandling.OptionID BRANCHING_ID
      Branching factor.
      (package private) int branchingFactor
      Maximum branching factor of CFTree.
      (package private) CFDistance dist
      BIRCH distance function to use
      static elki.utilities.optionhandling.OptionID DISTANCE_ID
      Distance function parameter.
      (package private) ClusterFeature.Factory<L> factory
      Cluster feature factory
      static elki.utilities.optionhandling.OptionID FEATURES_ID
      Cluster features parameter.
      (package private) double maxleaves
      Maximum number of leaves (absolute or relative)
      static elki.utilities.optionhandling.OptionID MAXLEAVES_ID
      Maximum number of leaves.
      static elki.utilities.optionhandling.OptionID SPLIT_ID
      Option ID for threshold heuristic.
      (package private) CFTree.Threshold tCriterium
      Threshold heuristic strategy.
      (package private) double threshold
      Cluster merge threshold.
      static elki.utilities.optionhandling.OptionID THRESHOLD_ID
      Distance threshold.
    • Constructor Summary

      Constructors 
      Constructor Description
      Par()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void configure​(elki.utilities.optionhandling.parameterization.Parameterization config)  
      CFTree.Factory<L> make()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • FEATURES_ID

        public static final elki.utilities.optionhandling.OptionID FEATURES_ID
        Cluster features parameter.
      • DISTANCE_ID

        public static final elki.utilities.optionhandling.OptionID DISTANCE_ID
        Distance function parameter.
      • ABSORPTION_ID

        public static final elki.utilities.optionhandling.OptionID ABSORPTION_ID
        Absorption parameter.
      • THRESHOLD_ID

        public static final elki.utilities.optionhandling.OptionID THRESHOLD_ID
        Distance threshold.
      • SPLIT_ID

        public static final elki.utilities.optionhandling.OptionID SPLIT_ID
        Option ID for threshold heuristic.
      • BRANCHING_ID

        public static final elki.utilities.optionhandling.OptionID BRANCHING_ID
        Branching factor.
      • MAXLEAVES_ID

        public static final elki.utilities.optionhandling.OptionID MAXLEAVES_ID
        Maximum number of leaves.
      • dist

        CFDistance dist
        BIRCH distance function to use
      • abs

        CFDistance abs
        BIRCH distance function to use for point absorption
      • threshold

        double threshold
        Cluster merge threshold.
      • branchingFactor

        int branchingFactor
        Maximum branching factor of CFTree.
      • maxleaves

        double maxleaves
        Maximum number of leaves (absolute or relative)
    • Constructor Detail

      • Par

        public Par()
    • Method Detail

      • configure

        public void configure​(elki.utilities.optionhandling.parameterization.Parameterization config)
        Specified by:
        configure in interface elki.utilities.optionhandling.Parameterizer
      • make

        public CFTree.Factory<L> make()
        Specified by:
        make in interface elki.utilities.optionhandling.Parameterizer