Package pal.eval
Class SimpleUnconstrainedLikelihoodModel.LeafImpl
- java.lang.Object
-
- pal.eval.SimpleUnconstrainedLikelihoodModel.LeafImpl
-
- All Implemented Interfaces:
UnconstrainedLikelihoodModel.Leaf
- Enclosing class:
- SimpleUnconstrainedLikelihoodModel
public static final class SimpleUnconstrainedLikelihoodModel.LeafImpl extends java.lang.Object implements UnconstrainedLikelihoodModel.Leaf
-
-
Constructor Summary
Constructors Constructor Description LeafImpl(LHCalculator.Leaf base, SubstitutionModel model)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UnconstrainedLikelihoodModel.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)
ConditionalProbabilityStore
getFlatConditionalProbabilities()
-
-
-
Constructor Detail
-
LeafImpl
public LeafImpl(LHCalculator.Leaf base, SubstitutionModel model)
-
-
Method Detail
-
getFlatConditionalProbabilities
public ConditionalProbabilityStore getFlatConditionalProbabilities()
- Specified by:
getFlatConditionalProbabilities
in interfaceUnconstrainedLikelihoodModel.Leaf
-
getExtendedConditionalProbabilities
public ConditionalProbabilityStore getExtendedConditionalProbabilities(double distance)
- Specified by:
getExtendedConditionalProbabilities
in interfaceUnconstrainedLikelihoodModel.Leaf
-
getCopy
public UnconstrainedLikelihoodModel.Leaf getCopy()
Description copied from interface:UnconstrainedLikelihoodModel.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 interfaceUnconstrainedLikelihoodModel.Leaf
- Returns:
- a copy of this leaf calculator
-
-