package dr.evomodel.speciation;
import dr.inference.model.Likelihood;
public class MulSpeciesTreePrior extends Likelihood.Abstract {
MulSpeciesTreeModel mulsptree;
SpeciationModel prior;
public MulSpeciesTreePrior(SpeciationModel prior, MulSpeciesTreeModel mulsptree) {
super(prior);
this.mulsptree = mulsptree;
this.prior = prior;
}
@Override
protected boolean getLikelihoodKnown() {
return false;
}
@Override
protected double calculateLogLikelihood() {
double lhood = prior.calculateTreeLogLikelihood(mulsptree);
return lhood;
}
}