Package pal.eval
Class SingleSplitMolecularClockLikelihoodModel
java.lang.Object
pal.eval.SingleSplitMolecularClockLikelihoodModel
- All Implemented Interfaces:
MolecularClockLikelihoodModel
public class SingleSplitMolecularClockLikelihoodModel
extends Object
implements MolecularClockLikelihoodModel
-
Nested Class Summary
Nested classes/interfaces inherited from interface pal.eval.MolecularClockLikelihoodModel
MolecularClockLikelihoodModel.External, MolecularClockLikelihoodModel.HeightConverter, MolecularClockLikelihoodModel.Instance, MolecularClockLikelihoodModel.Internal, MolecularClockLikelihoodModel.Leaf, MolecularClockLikelihoodModel.Simulator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic final MolecularClockLikelihoodModel.Instance
createInstance
(RateMatrixGroup beforeSplitMatrices, RateMatrixGroup afterSplitMatrics, NeoParameterized acrossSplitParameters, double splitTime) static final MolecularClockLikelihoodModel.Instance
createInstance
(RateMatrixGroup beforeSplitMatrices, RateMatrixGroup afterSplitMatrics, NeoParameterized acrossSplitParameters, double[] classProbabilities, double splitTime) static final MolecularClockLikelihoodModel.Instance
createInstance
(RateMatrixGroup beforeSplitMatrices, RateMatrixGroup afterSplitMatrics, NeoParameterized acrossSplitParameters, SingleSplitDistribution probabilityModel, double splitTime) static final MolecularClockLikelihoodModel.Instance
createInstance
(RateMatrixGroup beforeSplitMatrices, RateMatrixGroup afterSplitMatrics, NeoParameterized acrossSplitParameters, SingleSplitDistribution probabilityModel, LHCalculator.Factory baseFactory, double splitTime) static final void
-
Constructor Details
-
SingleSplitMolecularClockLikelihoodModel
public SingleSplitMolecularClockLikelihoodModel()
-
-
Method Details
-
createInstance
public static final MolecularClockLikelihoodModel.Instance createInstance(RateMatrixGroup beforeSplitMatrices, RateMatrixGroup afterSplitMatrics, NeoParameterized acrossSplitParameters, SingleSplitDistribution probabilityModel, LHCalculator.Factory baseFactory, double splitTime) -
createInstance
public static final MolecularClockLikelihoodModel.Instance createInstance(RateMatrixGroup beforeSplitMatrices, RateMatrixGroup afterSplitMatrics, NeoParameterized acrossSplitParameters, SingleSplitDistribution probabilityModel, double splitTime) -
createInstance
public static final MolecularClockLikelihoodModel.Instance createInstance(RateMatrixGroup beforeSplitMatrices, RateMatrixGroup afterSplitMatrics, NeoParameterized acrossSplitParameters, double splitTime) -
createInstance
public static final MolecularClockLikelihoodModel.Instance createInstance(RateMatrixGroup beforeSplitMatrices, RateMatrixGroup afterSplitMatrics, NeoParameterized acrossSplitParameters, double[] classProbabilities, double splitTime) -
main
-