package org.jactr.core.chunk.link;
/*
* default logging
*/
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.jactr.core.model.IModel;
/**
* noop associative link equation that just returns the existing link value and
* does nothing on reset
*
* @author harrison
*/
public class DefaultAssociativeLinkEquation implements IAssociativeLinkEquation
{
/**
* Logger definition
*/
static private final transient Log LOGGER = LogFactory
.getLog(DefaultAssociativeLinkEquation.class);
public double computeLearnedStrength(IAssociativeLink link)
{
return link.getStrength();
}
public void resetStrengths(IModel model)
{
// noop
}
public double computeDefaultStrength(IAssociativeLink link)
{
return 0;
}
}