org.gcube.dataanalysis.ecoengine.clustering
Class DBScan

java.lang.Object
  extended by org.gcube.dataanalysis.ecoengine.clustering.DBScan
All Implemented Interfaces:
Clusterer

public class DBScan
extends Object
implements Clusterer


Field Summary
static String clusterColumn
           
static String clusterColumnType
           
static String outliersColumn
           
static String outliersColumnType
           
 
Constructor Summary
DBScan()
           
 
Method Summary
 void cluster()
           
 String getDescription()
           
 INFRASTRUCTURE getInfrastructure()
           
 List<StatisticalType> getInputParameters()
           
 StatisticalType getOutput()
           
 float getStatus()
           
 void init()
           
static void main(String[] args)
           
static void mainCluster(String[] args)
           
static void mainRandom(String[] args)
           
 void produceSamples(double[][] sampleVectors)
           
 void setConfiguration(AlgorithmConfiguration config)
           
 void shutdown()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

clusterColumn

public static String clusterColumn

clusterColumnType

public static String clusterColumnType

outliersColumn

public static String outliersColumn

outliersColumnType

public static String outliersColumnType
Constructor Detail

DBScan

public DBScan()
Method Detail

mainCluster

public static void mainCluster(String[] args)
                        throws Exception
Throws:
Exception

mainRandom

public static void mainRandom(String[] args)
                       throws Exception
Throws:
Exception

main

public static void main(String[] args)
                 throws Exception
Throws:
Exception

getInfrastructure

public INFRASTRUCTURE getInfrastructure()
Specified by:
getInfrastructure in interface Clusterer

init

public void init()
          throws Exception
Specified by:
init in interface Clusterer
Throws:
Exception

setConfiguration

public void setConfiguration(AlgorithmConfiguration config)
Specified by:
setConfiguration in interface Clusterer

produceSamples

public void produceSamples(double[][] sampleVectors)
                    throws Exception
Throws:
Exception

cluster

public void cluster()
             throws Exception
Specified by:
cluster in interface Clusterer
Throws:
Exception

shutdown

public void shutdown()
Specified by:
shutdown in interface Clusterer

getStatus

public float getStatus()
Specified by:
getStatus in interface Clusterer

getOutput

public StatisticalType getOutput()
Specified by:
getOutput in interface Clusterer

getInputParameters

public List<StatisticalType> getInputParameters()
Specified by:
getInputParameters in interface Clusterer

getDescription

public String getDescription()
Specified by:
getDescription in interface Clusterer


Copyright © 2012. All Rights Reserved.