org.jactr.core.module.declarative.four
Interface IDeclarativeModule4

All Superinterfaces:
IDeclarativeModule, IInitializable, IInstallable, IModule
All Known Implementing Classes:
DefaultDeclarativeModule6

public interface IDeclarativeModule4
extends IDeclarativeModule

Author:
developer

Field Summary
static java.lang.String ACTIVATION_NOISE
           
static java.lang.String BASE_LEVEL_CONSTANT
           
static java.lang.String PARTIAL_MATCHING
           
static java.lang.String PERMANENT_ACTIVATION_NOISE
           
 
Method Summary
 double getActivationNoise()
           
 double getBaseLevelConstant()
           
 double getMismatchPenalty()
          return the activation penalty for mismatches this parameter only applies if partial matching is enabled
 double getPermanentActivationNoise()
           
 boolean isPartialMatchingEnabled()
           
 void setActivationNoise(double noise)
           
 void setBaseLevelConstant(double base)
           
 void setMismatchPenalty(double p)
          set the activation penalty for a mismatched slot value
 void setPartialMatchingEnabled(boolean enable)
           
 void setPermanentActivationNoise(double noise)
           
 
Methods inherited from interface org.jactr.core.module.declarative.IDeclarativeModule
addChunk, addChunkType, addListener, copyChunk, createChunk, createChunkType, dispose, findExactMatches, findPartialMatches, getBusyChunk, getChunk, getChunks, getChunkType, getChunkTypes, getEmptyChunk, getErrorChunk, getFreeChunk, getFullChunk, getNewChunk, getNumberOfChunks, getRequestedChunk, getUnrequestedChunk, removeListener, willEncode
 
Methods inherited from interface org.jactr.core.module.IModule
dispose, getModel, getName, initialize, install, reset
 
Methods inherited from interface org.jactr.core.utils.IInstallable
uninstall
 

Field Detail

PARTIAL_MATCHING

static final java.lang.String PARTIAL_MATCHING
See Also:
Constant Field Values

ACTIVATION_NOISE

static final java.lang.String ACTIVATION_NOISE
See Also:
Constant Field Values

PERMANENT_ACTIVATION_NOISE

static final java.lang.String PERMANENT_ACTIVATION_NOISE
See Also:
Constant Field Values

BASE_LEVEL_CONSTANT

static final java.lang.String BASE_LEVEL_CONSTANT
See Also:
Constant Field Values
Method Detail

isPartialMatchingEnabled

boolean isPartialMatchingEnabled()

setPartialMatchingEnabled

void setPartialMatchingEnabled(boolean enable)

getActivationNoise

double getActivationNoise()

setActivationNoise

void setActivationNoise(double noise)

getPermanentActivationNoise

double getPermanentActivationNoise()

setPermanentActivationNoise

void setPermanentActivationNoise(double noise)

getBaseLevelConstant

double getBaseLevelConstant()

setBaseLevelConstant

void setBaseLevelConstant(double base)

getMismatchPenalty

double getMismatchPenalty()
return the activation penalty for mismatches this parameter only applies if partial matching is enabled

Returns:
The MismatchPenalty value
Since:

setMismatchPenalty

void setMismatchPenalty(double p)
set the activation penalty for a mismatched slot value

Parameters:
p -
Since: