public interface ConstraintModel
Modifier and Type | Interface and Description |
---|---|
static interface |
ConstraintModel.GroupManager |
Modifier and Type | Method and Description |
---|---|
ConditionalProbabilityStore |
createAppropriateConditionalProbabilityStore(boolean isForLeaf) |
UnconstrainedLikelihoodModel.External |
createNewFreeExternal() |
UnconstrainedLikelihoodModel.Internal |
createNewFreeInternal() |
UnconstrainedLikelihoodModel.Leaf |
createNewFreeLeaf(int[] patternStateMatchup,
int numberOfPatterns) |
java.lang.String[][] |
getCladeConstraints(java.lang.String[] allLabelSet)
Obtain the permanent clade sets.
|
ConstraintModel.GroupManager |
getGlobalClockConstraintGrouping(java.lang.String[] leafLabelSet)
Enquire about the clock constraint grouping of the leaf
|
NeoParameterized |
getGlobalParameterAccess() |
java.lang.String |
getRateModelSummary() |
ConstraintModel.GroupManager getGlobalClockConstraintGrouping(java.lang.String[] leafLabelSet)
leafLabel
- the label of the leafjava.lang.String[][] getCladeConstraints(java.lang.String[] allLabelSet)
allLabelSet
- The set of all leaf labels in the treeUnconstrainedLikelihoodModel.Leaf createNewFreeLeaf(int[] patternStateMatchup, int numberOfPatterns)
UnconstrainedLikelihoodModel.External createNewFreeExternal()
UnconstrainedLikelihoodModel.Internal createNewFreeInternal()
ConditionalProbabilityStore createAppropriateConditionalProbabilityStore(boolean isForLeaf)
NeoParameterized getGlobalParameterAccess()
java.lang.String getRateModelSummary()