Class IBSGroup.HierarchyUnit
Object
HierarchyUnit
- Enclosing class:
IBSGroup
Internal class to store hierarchy unit information.
- Author:
- Christoph Hauert
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intSize of the excluded neighborhood from previous level.private final HierarchicalGeometryCached hierarchy geometry to avoid repeated casts.private intCurrent hierarchy level being inspected.private intNumber of individuals contained at the current level.private intHighest hierarchy level supported by the geometry.private doubleProbability threshold used to progress through the hierarchy.private intSize of a full hierarchy unit (leaf count). -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
hgeom
Cached hierarchy geometry to avoid repeated casts. -
level
private int levelCurrent hierarchy level being inspected. -
maxLevel
private int maxLevelHighest hierarchy level supported by the geometry. -
unitSize
private int unitSizeSize of a full hierarchy unit (leaf count). -
levelSize
private int levelSizeNumber of individuals contained at the current level. -
exclSize
private int exclSizeSize of the excluded neighborhood from previous level. -
prob
private double probProbability threshold used to progress through the hierarchy.
-
-
Constructor Details
-
HierarchyUnit
private HierarchyUnit()
-