BEASTObject that performs calculations based on the State.
Probabilistic representation that can produce a log probability for instance for running an MCMC chain.
Takes a collection of tree likelihoods and combines them into the compound of these distributions while tuning the number of threads, types of BEAGLE instances, andwhether to use BEAGLE 2 or 3 API (i.e. seperate TreeLikelihoods or MultiPartitionTreeLikelihood). Self tuning replacement of CompounDistribution with id=='likelihood'.
Logable: yes, this can be used in a log.
distribution, useThreads, minThreads, maxThreads, ignore, switchCount, reconfigCount, stopAfterSamerResults, includeMPTL, includeSPTL, *
 
type: beast.base.inference.Distribution*** |
individual probability distributions, e.g. the likelihood and prior making up a posterior |
Optional input |
 
type: java.lang.Boolean |
calculated the distributions in parallel using threads (default true) |
Optional input. Default: true |
 
type: java.lang.Integer |
minimum number of threads to use (default 1) |
Optional input. Default: 1 |
 
type: java.lang.Integer |
maximum number of threads to use, if less than 1 the number of threads in BeastMCMC is used (default -1) |
Optional input. Default: -1 |
 
type: java.lang.Boolean |
ignore all distributions and return 1 as distribution (default false) |
Optional input. Default: false |
 
type: java.lang.Long |
number of milli seconds to calculate likelihood before switching configuration |
Optional input |
 
type: java.lang.Long |
number of times to calculate likelihood before self tuning again |
Optional input |
 
type: java.lang.Integer |
number of times the same configuration is optimal in a row before stopping to tune |
Optional input. Default: 3 |
 
type: java.lang.Boolean |
include multi-partition (BEAGLE 3) tree likelihood in configurations |
Optional input. Default: true |
 
type: java.lang.Boolean |
include single-partition (BEAGLE 2) tree likelihood in configurations |
Optional input. Default: true |
 
type: ? |
Optional input |