Class ExternalAlgorithm
java.lang.Object
edu.cmu.tetrad.algcomparison.algorithm.ExternalAlgorithm
- All Implemented Interfaces:
Algorithm
,HasParameters
,TetradSerializable
,Serializable
- Direct Known Subclasses:
ExternalAlgorithmBnlearnMmhc
,ExternalAlgorithmBNTPc
,ExternalAlgorithmIntersection
,ExternalAlgorithmPcalgGes
,ExternalAlgorithmPcalgPc
,ExternalAlgorithmTetrad
Tags an an algorithm that loads up external graphs for inclusion in reports.
- Author:
- josephramsey
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract long
getElapsedTime
(DataModel dataSet, Parameters parameters) int
int
Returns the parameters that this search uses.void
void
setSimIndex
(int simIndex) void
setSimulation
(Simulation simulation) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface edu.cmu.tetrad.algcomparison.algorithm.Algorithm
getComparisonGraph, getDataType, getDescription, search
-
Field Details
-
path
-
simulation
-
simIndex
protected int simIndex -
usedParameters
-
-
Constructor Details
-
ExternalAlgorithm
public ExternalAlgorithm()
-
-
Method Details
-
setPath
-
setSimIndex
public void setSimIndex(int simIndex) -
getSimulation
-
setSimulation
-
getElapsedTime
-
getParameters
Description copied from interface:Algorithm
Returns the parameters that this search uses.- Specified by:
getParameters
in interfaceAlgorithm
- Specified by:
getParameters
in interfaceHasParameters
- Returns:
- A list of String names of parameters.
-
getNumDataModels
public int getNumDataModels() -
getIndex
-