public class SimpleLeafCalculator extends java.lang.Object implements LHCalculator.Leaf
| Constructor and Description |
|---|
SimpleLeafCalculator(int[] patternStateMatchup,
int numberOfPatterns,
int numberOfStates,
int numberOfCategories,
LHCalculator.Generator parent) |
| Modifier and Type | Method and 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