Package pal.statistics
Class GeneralTopologyPool
- java.lang.Object
-
- pal.statistics.GeneralTopologyPool
-
- All Implemented Interfaces:
TopologyTestEngine.TopologyPool
public class GeneralTopologyPool extends java.lang.Object implements TopologyTestEngine.TopologyPool
-
-
Constructor Summary
Constructors Constructor Description GeneralTopologyPool(Tree[] topologies, LikelihoodEvaluator baseCalculator, ReplicateLikelihoodEvaluator replicateCalculator, Alignment baseAlignment, AlignmentGenerator replicateGenerator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double[]getNewReplicateLogLikelihoods(AlgorithmCallback callback)intgetNumberOfTopologies()double[]getOriginalOptimisedLogLikelihoods()Tree[]getOriginalOptimisedTrees()voidoptimiseOriginalTopologies(AlgorithmCallback callback)
-
-
-
Constructor Detail
-
GeneralTopologyPool
public GeneralTopologyPool(Tree[] topologies, LikelihoodEvaluator baseCalculator, ReplicateLikelihoodEvaluator replicateCalculator, Alignment baseAlignment, AlignmentGenerator replicateGenerator)
-
-
Method Detail
-
optimiseOriginalTopologies
public void optimiseOriginalTopologies(AlgorithmCallback callback)
-
getNumberOfTopologies
public int getNumberOfTopologies()
- Specified by:
getNumberOfTopologiesin interfaceTopologyTestEngine.TopologyPool
-
getOriginalOptimisedTrees
public Tree[] getOriginalOptimisedTrees()
-
getOriginalOptimisedLogLikelihoods
public double[] getOriginalOptimisedLogLikelihoods()
- Specified by:
getOriginalOptimisedLogLikelihoodsin interfaceTopologyTestEngine.TopologyPool
-
getNewReplicateLogLikelihoods
public double[] getNewReplicateLogLikelihoods(AlgorithmCallback callback)
- Specified by:
getNewReplicateLogLikelihoodsin interfaceTopologyTestEngine.TopologyPool
-
-