Package pal.eval
Class SimpleLeafCalculator
java.lang.Object
pal.eval.SimpleLeafCalculator
- All Implemented Interfaces:
LHCalculator.Leaf
-
Constructor Summary
ConstructorsConstructorDescriptionSimpleLeafCalculator
(int[] patternStateMatchup, int numberOfPatterns, int numberOfStates, int numberOfCategories, LHCalculator.Generator parent) -
Method Summary
Modifier and TypeMethodDescriptiongetCopy()
Create a new Leaf calculator that has exactly the same properties as this one (but is different such that it may be used independently)getExtendedConditionalProbabilities
(double distance, SubstitutionModel model, boolean modelChanged)
-
Constructor Details
-
SimpleLeafCalculator
public SimpleLeafCalculator(int[] patternStateMatchup, int numberOfPatterns, int numberOfStates, int numberOfCategories, LHCalculator.Generator parent)
-
-
Method Details
-
getCopy
Description copied from interface:LHCalculator.Leaf
Create a new Leaf calculator that has exactly the same properties as this one (but is different such that it may be used independently)- Specified by:
getCopy
in interfaceLHCalculator.Leaf
- Returns:
- a copy of this leaf calculator
-
getFlatConditionalProbabilities
- Specified by:
getFlatConditionalProbabilities
in interfaceLHCalculator.Leaf
-
getExtendedConditionalProbabilities
public ConditionalProbabilityStore getExtendedConditionalProbabilities(double distance, SubstitutionModel model, boolean modelChanged) - Specified by:
getExtendedConditionalProbabilities
in interfaceLHCalculator.Leaf
-