Class IBSGroup.HierarchyUnit

Object
HierarchyUnit
Enclosing class:
IBSGroup

private class IBSGroup.HierarchyUnit extends Object
Internal class to store hierarchy unit information.
Author:
Christoph Hauert
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private int
    Size of the excluded neighborhood from previous level.
    private final HierarchicalGeometry
    Cached hierarchy geometry to avoid repeated casts.
    private int
    Current hierarchy level being inspected.
    private int
    Number of individuals contained at the current level.
    private int
    Highest hierarchy level supported by the geometry.
    private double
    Probability threshold used to progress through the hierarchy.
    private int
    Size of a full hierarchy unit (leaf count).
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    private
     
  • Method Summary

    Methods inherited from class Object

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

    • hgeom

      private final HierarchicalGeometry hgeom
      Cached hierarchy geometry to avoid repeated casts.
    • level

      private int level
      Current hierarchy level being inspected.
    • maxLevel

      private int maxLevel
      Highest hierarchy level supported by the geometry.
    • unitSize

      private int unitSize
      Size of a full hierarchy unit (leaf count).
    • levelSize

      private int levelSize
      Number of individuals contained at the current level.
    • exclSize

      private int exclSize
      Size of the excluded neighborhood from previous level.
    • prob

      private double prob
      Probability threshold used to progress through the hierarchy.
  • Constructor Details

    • HierarchyUnit

      private HierarchyUnit()