gov.sandia.cognition.learning.function.distance
Interface DivergenceFunctionContainer<FirstType,SecondType>

Type Parameters:
FirstType - The type of the first parameter to the divergence function.
SecondType - The type of the second parameter to the divergence function.
All Known Implementing Classes:
AbstractClusterToClusterDivergenceFunction, AbstractKNearestNeighbor, AbstractMinDistanceFixedClusterInitializer, AbstractNearestNeighbor, AffinityPropagation, AgglomerativeClusterer, CentroidClusterDivergenceFunction, ClusterCentroidDivergenceFunction, ClusterCompleteLinkDivergenceFunction, ClusterMeanLinkDivergenceFunction, ClusterSingleLinkDivergenceFunction, DefaultDivergenceFunctionContainer, DistanceSamplingClusterInitializer, DivergencesEvaluator, DivergencesEvaluator.Learner, GreedyClusterInitializer, KMeansClusterer, KMeansClustererWithRemoval, KNearestNeighborExhaustive, KNearestNeighborExhaustive.Learner, KNearestNeighborKDTree, KNearestNeighborKDTree.Learner, MedoidClusterCreator, NearestNeighborExhaustive, NearestNeighborExhaustive.Learner, NearestNeighborKDTree, NearestNeighborKDTree.Learner, OptimizedKMeansClusterer, ParallelizedKMeansClusterer, PartitionalClusterer

public interface DivergenceFunctionContainer<FirstType,SecondType>

Interface for a class that holds a divergence function.

Since:
3.3.3
Author:
Justin Basilico

Method Summary
 DivergenceFunction<? super FirstType,? super SecondType> getDivergenceFunction()
          Gets the divergence function used by this object.
 

Method Detail

getDivergenceFunction

DivergenceFunction<? super FirstType,? super SecondType> getDivergenceFunction()
Gets the divergence function used by this object.

Returns:
The divergence function.