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.InstancecreateInstance(RateMatrixGroup beforeSplitMatrices, RateMatrixGroup afterSplitMatrics, NeoParameterized acrossSplitParameters, double splitTime) static final MolecularClockLikelihoodModel.InstancecreateInstance(RateMatrixGroup beforeSplitMatrices, RateMatrixGroup afterSplitMatrics, NeoParameterized acrossSplitParameters, double[] classProbabilities, double splitTime) static final MolecularClockLikelihoodModel.InstancecreateInstance(RateMatrixGroup beforeSplitMatrices, RateMatrixGroup afterSplitMatrics, NeoParameterized acrossSplitParameters, SingleSplitDistribution probabilityModel, double splitTime) static final MolecularClockLikelihoodModel.InstancecreateInstance(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
-