LHCalculator.Leafpublic class SimpleLeafCalculator extends java.lang.Object implements LHCalculator.Leaf
| Constructor | Description |
|---|---|
SimpleLeafCalculator(int[] patternStateMatchup,
int numberOfPatterns,
int numberOfStates,
int numberOfCategories,
LHCalculator.Generator parent) |
| Modifier and Type | Method | Description |
|---|---|---|
LHCalculator.Leaf |
getCopy() |
Create a new Leaf calculator that has exactly the same properties as this one (but is different such that it may be used independently)
|
ConditionalProbabilityStore |
getExtendedConditionalProbabilities(double distance,
SubstitutionModel model,
boolean modelChanged) |
|
ConditionalProbabilityStore |
getFlatConditionalProbabilities() |
public SimpleLeafCalculator(int[] patternStateMatchup,
int numberOfPatterns,
int numberOfStates,
int numberOfCategories,
LHCalculator.Generator parent)
public LHCalculator.Leaf getCopy()
LHCalculator.LeafgetCopy in interface LHCalculator.Leafpublic ConditionalProbabilityStore getFlatConditionalProbabilities()
getFlatConditionalProbabilities in interface LHCalculator.Leafpublic ConditionalProbabilityStore getExtendedConditionalProbabilities(double distance, SubstitutionModel model, boolean modelChanged)
getExtendedConditionalProbabilities in interface LHCalculator.Leaf