public abstract class RecurrentNode extends Node
| Modifier and Type | Class and Description |
|---|---|
static class |
RecurrentNode.RecurrentType |
Node.Queue| Modifier and Type | Field and Description |
|---|---|
boolean |
direction |
int |
frequency |
activations, added, countingMode, currentNodeId, frequencyHasChanged, id, isBlocked, isPredefined, isQueued, isRemoved, isRemovedId, isRemovedIdCounter, level, MAX_NODE, MIN_NODE, minFrequency, n, neuron, removed, visitedCounter, weight| Constructor and Description |
|---|
RecurrentNode(Model m,
int level) |
| Modifier and Type | Method and Description |
|---|---|
void |
addActivation(Iteration t,
Activation inputAct,
Range addedRange) |
void |
cleanup(Model m) |
double |
computeSynapseWeightSum(Neuron n) |
boolean |
containsNegative() |
void |
deleteActivation(Iteration t,
Activation act) |
abstract Collection<? extends RecurrentNode> |
getChildren() |
void |
initActivation(Iteration t,
Activation act) |
boolean |
isAllowedOption(Option n,
Activation act,
long v) |
boolean |
isNegative() |
void |
propagateAddedActivation(Iteration t,
Activation act,
Range addedRange,
Option conflict) |
void |
propagateRemovedActivation(Iteration t,
Activation act,
Range removedRange) |
void |
removeActivation(Iteration t,
Activation inputAct,
Range removedRange) |
addActivationAndPropagate, addActivationInternal, clearActivations, compare, compareTo, computeForwardWeight, countActivation, getActivations, getFirstActivation, getNodeWeight, getSelectedActivations, isFrequentOrPredefined, isFrequentOrPredefined, logicToString, processAddedActivations, processRemovedActivations, removeActivationAndPropagate, removeActivationInternal, retrieveInitialOption, toSimpleString, toStringpublic RecurrentNode(Model m, int level)
public void addActivation(Iteration t, Activation inputAct, Range addedRange)
public void removeActivation(Iteration t, Activation inputAct, Range removedRange)
public abstract Collection<? extends RecurrentNode> getChildren()
public void propagateAddedActivation(Iteration t, Activation act, Range addedRange, Option conflict)
propagateAddedActivation in class Nodepublic void propagateRemovedActivation(Iteration t, Activation act, Range removedRange)
propagateRemovedActivation in class Nodepublic void initActivation(Iteration t, Activation act)
initActivation in class Nodepublic void deleteActivation(Iteration t, Activation act)
deleteActivation in class Nodepublic boolean isAllowedOption(Option n, Activation act, long v)
isAllowedOption in class Nodepublic boolean isNegative()
isNegative in class Nodepublic boolean containsNegative()
containsNegative in class Nodepublic double computeSynapseWeightSum(Neuron n)
computeSynapseWeightSum in class NodeCopyright © 2016. All rights reserved.