![JAR search and dependency download from the Maven repository](/logo.png)
com.github.TKnudsen.ComplexDataObject.data.distanceMatrix.IDistanceMatrix Maven / Gradle / Ivy
package com.github.TKnudsen.ComplexDataObject.data.distanceMatrix;
import java.util.List;
import com.github.TKnudsen.ComplexDataObject.model.distanceMeasure.IDistanceMeasure;
/**
*
* Title: TDistanceMatrix
*
*
*
* Description: Interface for distance matrices. Store and manage distances of
* pairs of objects (T's)
*
*
*
* Copyright: Copyright (c) 2017
*
*
* @author Juergen Bernard
* @version 1.04
*/
public interface IDistanceMatrix extends IDistanceMeasure {
public double[][] getDistanceMatrix();
public List getElements();
/**
* allows operations like normalization with no additional effort
*
* @return
*/
public double getMinDistance();
/**
* allows operations like normalization with no additional effort
*
* @return
*/
public double getMaxDistance();
public List getClosestElements();
public List getFarestElements();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy