Package pal.eval
Interface UnconstrainedLikelihoodModel.Internal
-
- All Known Implementing Classes:
SimpleUnconstrainedLikelihoodModel.InternalImpl
- Enclosing interface:
- UnconstrainedLikelihoodModel
public static interface UnconstrainedLikelihoodModel.InternalThe Internal calculator may maintain state and is approapriate permanent attachment to internal nodes of the tree structure
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ConditionalProbabilityStorecalculateExtended(double distance, PatternInfo centerPattern, ConditionalProbabilityStore leftConditionalProbabilities, ConditionalProbabilityStore rightConditionalProbabilities)ConditionalProbabilityStorecalculateFlat(PatternInfo centerPattern, ConditionalProbabilityStore leftConditionalProbabilities, ConditionalProbabilityStore rightConditionalProbabilities)calculate flat probability information (not extended over a branch).
-
-
-
Method Detail
-
calculateFlat
ConditionalProbabilityStore calculateFlat(PatternInfo centerPattern, ConditionalProbabilityStore leftConditionalProbabilities, ConditionalProbabilityStore rightConditionalProbabilities)
calculate flat probability information (not extended over a branch).- Parameters:
centerPattern- the pattern informationleftConditionalProbabilities- Implementations should be allowed to overwrite in certain casesrightConditionalProbabilities- Implementations should be allowed to overwrite in certain cases- Returns:
- true if results built from cached information
-
calculateExtended
ConditionalProbabilityStore calculateExtended(double distance, PatternInfo centerPattern, ConditionalProbabilityStore leftConditionalProbabilities, ConditionalProbabilityStore rightConditionalProbabilities)
- Parameters:
distance- The evolutionary distancecenterPattern- the pattern informationleftConditionalProbabilities- Implementations should be allowed to overwrite in certain casesrightConditionalProbabilities- Implementations should be allowed to overwrite in certain cases- Returns:
- resulting conditional probabilities
-
-