de.lmu.ifi.dbs.elki.workflow
Class AlgorithmStep

java.lang.Object
  extended by de.lmu.ifi.dbs.elki.workflow.AlgorithmStep
All Implemented Interfaces:
InspectionUtilFrequentlyScanned, Parameterizable, WorkflowStep

public class AlgorithmStep
extends Object
implements WorkflowStep

The "algorithms" step, where data is analyzed.


Nested Class Summary
static class AlgorithmStep.Parameterizer
          Parameterization class.
 
Field Summary
private  List<Algorithm> algorithms
          Holds the algorithm to run.
private static Logging logger
          Logger
private  BasicResult result
          The algorithm output
 
Constructor Summary
AlgorithmStep(List<Algorithm> algorithms)
          Constructor.
 
Method Summary
 HierarchicalResult getResult()
          Get the algorithm result.
 HierarchicalResult runAlgorithms(Database database)
          Run algorithms.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

private static final Logging logger
Logger


algorithms

private List<Algorithm> algorithms
Holds the algorithm to run.


result

private BasicResult result
The algorithm output

Constructor Detail

AlgorithmStep

public AlgorithmStep(List<Algorithm> algorithms)
Constructor.

Parameters:
algorithms -
Method Detail

runAlgorithms

public HierarchicalResult runAlgorithms(Database database)
Run algorithms.

Parameters:
database - Database
Returns:
Algorithm result

getResult

public HierarchicalResult getResult()
Get the algorithm result.

Returns:
Algorithm result.

Release 0.4.0 (2011-09-20_1324)