![JAR search and dependency download from the Maven repository](/logo.png)
com.github.TKnudsen.ComplexDataObject.model.weighting.IWeightingKernel Maven / Gradle / Ivy
package com.github.TKnudsen.ComplexDataObject.model.weighting;
/**
*
* Title: IWeightingKernel
*
*
*
* Description: Behavior of kernel functions to determine the weight of given
* objects, or indices, respectively.
*
*
*
* Copyright: Copyright (c) 2016
*
*
* @author Juergen Bernard
* @version 1.02
*/
public interface IWeightingKernel {
public double getWeight(T t);
public T getReference();
public void setReference(T t);
/**
* Value range where the kernel provides weights
*
* @return
*/
public T getInterval();
public void setInterval(T interval);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy