LHCalculator.Leaf
public 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.Leaf
getCopy
in interface LHCalculator.Leaf
public ConditionalProbabilityStore getFlatConditionalProbabilities()
getFlatConditionalProbabilities
in interface LHCalculator.Leaf
public ConditionalProbabilityStore getExtendedConditionalProbabilities(double distance, SubstitutionModel model, boolean modelChanged)
getExtendedConditionalProbabilities
in interface LHCalculator.Leaf