Package pal.eval
Interface UnconstrainedLikelihoodModel.Internal
-
- All Known Implementing Classes:
SimpleUnconstrainedLikelihoodModel.InternalImpl
- Enclosing interface:
- UnconstrainedLikelihoodModel
public static interface UnconstrainedLikelihoodModel.Internal
The 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 ConditionalProbabilityStore
calculateExtended(double distance, PatternInfo centerPattern, ConditionalProbabilityStore leftConditionalProbabilities, ConditionalProbabilityStore rightConditionalProbabilities)
ConditionalProbabilityStore
calculateFlat(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
-
-