public class TransitionProbability
protected kotlin.Array[] probabilityOfATransition
protected kotlin.Array[] adjustedProbability
protected kotlin.Array[] positions
protected double avgSegmentLength
public void setTransitionProbability(kotlin.Array[] probabilityMatrix)
Use this function to set the transition probability matrix when it is to be used without specifying nodes for getTransitionProbability
probabilityMatrix - the matrix of transition probabilities, rows = state1, columns = state2public double getTransitionProbability(int state1,
int state2)
public double getLnTransitionProbability(int state1,
int state2)
public int getNumberOfStates()
public void setTransitionCounts(kotlin.Array[] transitionCounts,
int chromosomeLength,
int numberOfTaxa)
transitionCounts - the transition counts for this set ofchromosomeLength - numberOfTaxa - public void setNode(int node)
public void setAverageSegmentLength(double length)
public void setPositions(kotlin.Array[] positions)