public static class Calculator.SiteCalculator
extends java.lang.Object
implements java.lang.Runnable
Constructor and Description |
---|
Calculator.SiteCalculator(Site s,
Tree t,
SiteConstraints con,
Probabilities tp)
Standard constructor
|
Modifier and Type | Method and Description |
---|---|
Likelihood.SiteLikelihood |
calculate()
Calculates the likelihood
|
Likelihood.SiteLikelihood |
getResult()
Gets the computed result
|
void |
run() |
public Calculator.SiteCalculator(Site s, Tree t, SiteConstraints con, Probabilities tp)
s
- Sitet
- Treecon
- Constraints on that sitetp
- Pre-computed datastructure containing probabilitiespublic void run()
run
in interface java.lang.Runnable
public Likelihood.SiteLikelihood calculate()
public Likelihood.SiteLikelihood getResult() throws Likelihood.Calculator.ResultNotComputed
Likelihood.Calculator.ResultNotComputed
- If the result has not
been computed for any reason.