Package pal.tree
Class SplitSystem
- java.lang.Object
-
- pal.tree.SplitSystem
-
public class SplitSystem extends java.lang.Object
data structure for a set of splits- Version:
- $Id: SplitSystem.java,v 1.3 2001/07/13 14:39:13 korbinian Exp $
- Author:
- Korbinian Strimmer
-
-
Constructor Summary
Constructors Constructor Description SplitSystem(IdGroup idGroup, int size)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IdGroup
getIdGroup()
get idGroupint
getLabelCount()
get number of labelsboolean[]
getSplit(int i)
get splitint
getSplitCount()
get number of splitsboolean[][]
getSplitVector()
get split vectorboolean
hasSplit(boolean[] split)
+ test whether a split is contained in this split system (assuming the same leaf order)java.lang.String
toString()
print split system
-
-
-
Constructor Detail
-
SplitSystem
public SplitSystem(IdGroup idGroup, int size)
- Parameters:
idGroup
- sequence labelssize
- number of splits
-
-
Method Detail
-
getSplitCount
public int getSplitCount()
get number of splits
-
getLabelCount
public int getLabelCount()
get number of labels
-
getSplitVector
public boolean[][] getSplitVector()
get split vector
-
getSplit
public boolean[] getSplit(int i)
get split
-
getIdGroup
public IdGroup getIdGroup()
get idGroup
-
hasSplit
public boolean hasSplit(boolean[] split)
+ test whether a split is contained in this split system (assuming the same leaf order)- Parameters:
split
- split
-
toString
public java.lang.String toString()
print split system- Overrides:
toString
in classjava.lang.Object
-
-