Index

A C D E F G I R S 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

Art2aAbstractResult - Class in de.unijena.cheminf.clustering.art2a.abstractResult
Abstract class.
Art2aAbstractResult(int, int, int[], ConcurrentLinkedQueue<String>, ConcurrentLinkedQueue<String>) - Constructor for class de.unijena.cheminf.clustering.art2a.abstractResult.Art2aAbstractResult
Constructor.
Art2aClusteringTask - Class in de.unijena.cheminf.clustering.art2a
Callable class for clustering input vectors (fingerprints).
Art2aClusteringTask(double, double[][], int, boolean) - Constructor for class de.unijena.cheminf.clustering.art2a.Art2aClusteringTask
Double clustering task constructor.
Art2aClusteringTask(double, double[][], int, boolean, double, double) - Constructor for class de.unijena.cheminf.clustering.art2a.Art2aClusteringTask
Double clustering task constructor.
Art2aClusteringTask(float, float[][], int, boolean) - Constructor for class de.unijena.cheminf.clustering.art2a.Art2aClusteringTask
Float clustering task constructor.
Art2aClusteringTask(float, float[][], int, boolean, float, float) - Constructor for class de.unijena.cheminf.clustering.art2a.Art2aClusteringTask
Float clustering task constructor.
Art2aDoubleClustering - Class in de.unijena.cheminf.clustering.art2a.clustering
The class implements an Art-2A algorithm in double machine precision for fast, stable unsupervised clustering for open categorical problems.
Art2aDoubleClustering(double[][], int, double, double, double) - Constructor for class de.unijena.cheminf.clustering.art2a.clustering.Art2aDoubleClustering
Constructor.
Art2aDoubleClusteringResult - Class in de.unijena.cheminf.clustering.art2a.results
Result class for the double clustering.
Art2aDoubleClusteringResult(double, int, int, int[], double[][], double[][]) - Constructor for class de.unijena.cheminf.clustering.art2a.results.Art2aDoubleClusteringResult
Constructor.
Art2aDoubleClusteringResult(double, int, int, int[], double[][], double[][], ConcurrentLinkedQueue<String>, ConcurrentLinkedQueue<String>) - Constructor for class de.unijena.cheminf.clustering.art2a.results.Art2aDoubleClusteringResult
Constructor.
Art2aFloatClustering - Class in de.unijena.cheminf.clustering.art2a.clustering
The class implements an Art-2A algorithm in single machine precision for fast, stable unsupervised clustering for open categorical problems.
Art2aFloatClustering(float[][], int, float, float, float) - Constructor for class de.unijena.cheminf.clustering.art2a.clustering.Art2aFloatClustering
Constructor.
Art2aFloatClusteringResult - Class in de.unijena.cheminf.clustering.art2a.results
Result class for float clustering.
Art2aFloatClusteringResult(float, int, int, int[], float[][], float[][]) - Constructor for class de.unijena.cheminf.clustering.art2a.results.Art2aFloatClusteringResult
Constructor.
Art2aFloatClusteringResult(float, int, int, int[], float[][], float[][], ConcurrentLinkedQueue<String>, ConcurrentLinkedQueue<String>) - Constructor for class de.unijena.cheminf.clustering.art2a.results.Art2aFloatClusteringResult
Constructor.

C

call() - Method in class de.unijena.cheminf.clustering.art2a.Art2aClusteringTask
Executes the clustering.
ConvergenceFailedException - Exception in de.unijena.cheminf.clustering.art2a.exceptions
An exception thrown when convergence fails.
ConvergenceFailedException() - Constructor for exception de.unijena.cheminf.clustering.art2a.exceptions.ConvergenceFailedException
Constructor.
ConvergenceFailedException(String) - Constructor for exception de.unijena.cheminf.clustering.art2a.exceptions.ConvergenceFailedException
Constructor.

D

de.unijena.cheminf.clustering.art2a - package de.unijena.cheminf.clustering.art2a
 
de.unijena.cheminf.clustering.art2a.abstractResult - package de.unijena.cheminf.clustering.art2a.abstractResult
 
de.unijena.cheminf.clustering.art2a.clustering - package de.unijena.cheminf.clustering.art2a.clustering
 
de.unijena.cheminf.clustering.art2a.exceptions - package de.unijena.cheminf.clustering.art2a.exceptions
 
de.unijena.cheminf.clustering.art2a.interfaces - package de.unijena.cheminf.clustering.art2a.interfaces
 
de.unijena.cheminf.clustering.art2a.results - package de.unijena.cheminf.clustering.art2a.results
 
de.unijena.cheminf.clustering.art2a.util - package de.unijena.cheminf.clustering.art2a.util
 
DEFAULT_LEARNING_PARAMETER_DOUBLE - Static variable in class de.unijena.cheminf.clustering.art2a.Art2aClusteringTask
Default value of the learning parameter in double
DEFAULT_LEARNING_PARAMETER_FLOAT - Static variable in class de.unijena.cheminf.clustering.art2a.Art2aClusteringTask
Default value of the learning parameter in float

E

exportClusteringResultsToTextFiles(Writer, Writer) - Method in class de.unijena.cheminf.clustering.art2a.abstractResult.Art2aAbstractResult
The result of the clustering is additionally exported in two text files.
exportClusteringResultsToTextFiles(Writer, Writer) - Method in interface de.unijena.cheminf.clustering.art2a.interfaces.IArt2aClusteringResult
The result of the clustering is additionally exported in two text files.

F

FileUtil - Class in de.unijena.cheminf.clustering.art2a.util
File utility.
FileUtil() - Constructor for class de.unijena.cheminf.clustering.art2a.util.FileUtil
 

G

getAngleBetweenClusters(int, int) - Method in interface de.unijena.cheminf.clustering.art2a.interfaces.IArt2aClusteringResult
Calculates the angle between two clusters.
getAngleBetweenClusters(int, int) - Method in class de.unijena.cheminf.clustering.art2a.results.Art2aDoubleClusteringResult
Calculates the angle between two clusters.
getAngleBetweenClusters(int, int) - Method in class de.unijena.cheminf.clustering.art2a.results.Art2aFloatClusteringResult
Calculates the angle between two clusters.
getClusterIndices(int) - Method in class de.unijena.cheminf.clustering.art2a.abstractResult.Art2aAbstractResult
Returns the input indices assigned to the given cluster.
getClusterIndices(int) - Method in interface de.unijena.cheminf.clustering.art2a.interfaces.IArt2aClusteringResult
Returns the input indices assigned to the given cluster.
getClusterRepresentatives(int) - Method in interface de.unijena.cheminf.clustering.art2a.interfaces.IArt2aClusteringResult
Calculates the cluster representative.
getClusterRepresentatives(int) - Method in class de.unijena.cheminf.clustering.art2a.results.Art2aDoubleClusteringResult
Calculates the cluster representative.
getClusterRepresentatives(int) - Method in class de.unijena.cheminf.clustering.art2a.results.Art2aFloatClusteringResult
Calculates the cluster representative.
getClusterResult(boolean, int) - Method in class de.unijena.cheminf.clustering.art2a.clustering.Art2aDoubleClustering
Starts an Art-2A clustering algorithm.
getClusterResult(boolean, int) - Method in class de.unijena.cheminf.clustering.art2a.clustering.Art2aFloatClustering
Starts an Art-2A clustering algorithm.
getClusterResult(boolean, int) - Method in interface de.unijena.cheminf.clustering.art2a.interfaces.IArt2aClustering
Starts an Art-2A clustering algorithm.
getNumberOfDetectedClusters() - Method in class de.unijena.cheminf.clustering.art2a.abstractResult.Art2aAbstractResult
Returns the number of detected clusters.
getNumberOfDetectedClusters() - Method in interface de.unijena.cheminf.clustering.art2a.interfaces.IArt2aClusteringResult
Returns the number of detected clusters.
getNumberOfEpochs() - Method in class de.unijena.cheminf.clustering.art2a.abstractResult.Art2aAbstractResult
Returns the number of epochs.
getNumberOfEpochs() - Method in interface de.unijena.cheminf.clustering.art2a.interfaces.IArt2aClusteringResult
Returns the number of epochs.
getRandomizeVectorIndices() - Method in class de.unijena.cheminf.clustering.art2a.clustering.Art2aDoubleClustering
Since the Art-2a algorithm randomly selects any input vector, the input vectors must first be randomized.
getRandomizeVectorIndices() - Method in class de.unijena.cheminf.clustering.art2a.clustering.Art2aFloatClustering
Since the Art-2a algorithm randomly selects any input vector, the input vectors must first be randomized.
getRandomizeVectorIndices() - Method in interface de.unijena.cheminf.clustering.art2a.interfaces.IArt2aClustering
Since the Art-2a algorithm randomly selects any input vector, the input vectors must first be randomized.
getVigilanceParameter() - Method in interface de.unijena.cheminf.clustering.art2a.interfaces.IArt2aClusteringResult
Returns the vigilance parameter of the clustering algorithm.
getVigilanceParameter() - Method in class de.unijena.cheminf.clustering.art2a.results.Art2aDoubleClusteringResult
Returns the vigilance parameter of the clustering algorithm.
getVigilanceParameter() - Method in class de.unijena.cheminf.clustering.art2a.results.Art2aFloatClusteringResult
Returns the vigilance parameter of the clustering algorithm.

I

IArt2aClustering - Interface in de.unijena.cheminf.clustering.art2a.interfaces
Interface for implementing float and double Art-2a clustering.
IArt2aClusteringResult<T> - Interface in de.unijena.cheminf.clustering.art2a.interfaces
Interface for implementing clustering result classes.
importDoubleDataMatrixFromTextFile(String, char) - Static method in class de.unijena.cheminf.clustering.art2a.util.FileUtil
The text file contains input vectors/fingerprints that are read in to prepare them for double clustering.
importFloatDataMatrixFromTextFile(String, char) - Static method in class de.unijena.cheminf.clustering.art2a.util.FileUtil
The text file contains input vectors/fingerprints that are read in to prepare them for float clustering.
initializeMatrices() - Method in class de.unijena.cheminf.clustering.art2a.clustering.Art2aDoubleClustering
Initialise the cluster matrices.
initializeMatrices() - Method in class de.unijena.cheminf.clustering.art2a.clustering.Art2aFloatClustering
Initialise the cluster matrices.
initializeMatrices() - Method in interface de.unijena.cheminf.clustering.art2a.interfaces.IArt2aClustering
Initialise the cluster matrices.

R

REQUIRED_SIMILARITY_DOUBLE - Static variable in class de.unijena.cheminf.clustering.art2a.Art2aClusteringTask
Default value of the required similarity parameter in double
REQUIRED_SIMILARITY_FLOAT - Static variable in class de.unijena.cheminf.clustering.art2a.Art2aClusteringTask
Default value of the required similarity parameter in float

S

setSeed(int) - Method in class de.unijena.cheminf.clustering.art2a.Art2aClusteringTask
User-defined seed value to randomize input vectors.
setUpClusteringResultTextFilePrinters(String, Class<T>) - Static method in class de.unijena.cheminf.clustering.art2a.util.FileUtil
Set up the clustering result text file writers.
A C D E F G I R S 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form