Index
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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form