pal.eval
Class SingleSplitMolecularClockLikelihoodModel

java.lang.Object
  extended bypal.eval.SingleSplitMolecularClockLikelihoodModel
All Implemented Interfaces:
MolecularClockLikelihoodModel

public class SingleSplitMolecularClockLikelihoodModel
extends java.lang.Object
implements MolecularClockLikelihoodModel


Nested Class Summary
 
Nested classes inherited from class pal.eval.MolecularClockLikelihoodModel
MolecularClockLikelihoodModel.External, MolecularClockLikelihoodModel.HeightConverter, MolecularClockLikelihoodModel.Instance, MolecularClockLikelihoodModel.Internal, MolecularClockLikelihoodModel.Leaf, MolecularClockLikelihoodModel.Simulator
 
Constructor Summary
SingleSplitMolecularClockLikelihoodModel()
           
 
Method Summary
static MolecularClockLikelihoodModel.Instance createInstance(RateMatrixGroup beforeSplitMatrices, RateMatrixGroup afterSplitMatrics, NeoParameterized acrossSplitParameters, double splitTime)
           
static MolecularClockLikelihoodModel.Instance createInstance(RateMatrixGroup beforeSplitMatrices, RateMatrixGroup afterSplitMatrics, NeoParameterized acrossSplitParameters, double[] classProbabilities, double splitTime)
           
static MolecularClockLikelihoodModel.Instance createInstance(RateMatrixGroup beforeSplitMatrices, RateMatrixGroup afterSplitMatrics, NeoParameterized acrossSplitParameters, SingleSplitDistribution probabilityModel, double splitTime)
           
static MolecularClockLikelihoodModel.Instance createInstance(RateMatrixGroup beforeSplitMatrices, RateMatrixGroup afterSplitMatrics, NeoParameterized acrossSplitParameters, SingleSplitDistribution probabilityModel, LHCalculator.Factory baseFactory, double splitTime)
           
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SingleSplitMolecularClockLikelihoodModel

public SingleSplitMolecularClockLikelihoodModel()
Method Detail

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

public static final void main(java.lang.String[] args)