pal.substmodel
Interface SingleSplitDistribution

All Superinterfaces:
NeoParameterized
All Known Implementing Classes:
ConstantIndependentSingleSplitDistribution, SaturatedSingleSplitDistribution, VariableIndependentSingleSplitDistribution

public interface SingleSplitDistribution
extends NeoParameterized


Method Summary
 double[][] getDistributionInfo()
          Obtain the distribution information stored in the following format: [beforeclass][afterclass] For example, the probability of evolving in class 0 before the split, and class 1 after the split - [0][1]
 int getNumberOfBaseTransitionCategories()
           
 
Methods inherited from interface pal.misc.NeoParameterized
getDefaultValues, getLowerLimit, getNumberOfParameters, getParameters, getUpperLimit, setParameters
 

Method Detail

getNumberOfBaseTransitionCategories

int getNumberOfBaseTransitionCategories()

getDistributionInfo

double[][] getDistributionInfo()
Obtain the distribution information stored in the following format: [beforeclass][afterclass] For example, the probability of evolving in class 0 before the split, and class 1 after the split - [0][1]

Returns:
an appropriate matrix representing the probability of evolving in the different combinations of before and after classes