gov.sandia.cognition.learning.function.distance.DivergenceFunctionContainer Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of cognitive-foundry Show documentation
Show all versions of cognitive-foundry Show documentation
A single jar with all the Cognitive Foundry components.
/*
* File: DivergenceFunctionContainer.java
* Authors: Justin Basilico
* Project: Cognitive Foundry Learning Core
*
* Copyright 2011 Cognitive Foundry. All rights reserved.
*/
package gov.sandia.cognition.learning.function.distance;
import gov.sandia.cognition.math.DivergenceFunction;
/**
* Interface for a class that holds a divergence function.
*
* @param
* The type of the first parameter to the divergence function.
* @param
* The type of the second parameter to the divergence function.
* @author Justin Basilico
* @since 3.3.3
*/
public interface DivergenceFunctionContainer
{
/**
* Gets the divergence function used by this object.
*
* @return
* The divergence function.
*/
public DivergenceFunction super FirstType, ? super SecondType>
getDivergenceFunction();
}