public class OrNode extends LogicNode
LatticeNode.RSKeyNode.Queue| Modifier and Type | Field and Description |
|---|---|
Map<LatticeNode,Double> |
parents |
andChildren, andChildrenWithinDocument, orChildren, visitedAllowedOption, visitedCollectPublicNodes, visitedPropagateSignificanceactivations, added, countingMode, currentNodeId, frequency, frequencyHasChanged, id, isBlocked, isPredefined, isQueued, isRemoved, isRemovedId, isRemovedIdCounter, level, MAX_NODE, MIN_NODE, minFrequency, n, neuron, removed, visitedCounter, weightaddNeuron, collectPublicNodes, computeAndParents, computePredefinedAndNodes, computePredefinedInputNodes, computePredefinedSecondLevelAndNodes, getAndChildPatterns, isPublic, propagateAddedActivation, propagateRemovedActivation, removeFromNextLevel, trainaddActivationAndPropagate, addActivationInternal, clearActivations, compare, compareTo, countActivation, getActivations, getFirstActivation, getSelectedActivations, isFrequentOrPredefined, isFrequentOrPredefined, processAddedActivations, processRemovedActivations, removeActivationAndPropagate, removeActivationInternal, retrieveInitialOption, toSimpleString, toStringpublic Map<LatticeNode,Double> parents
public OrNode(Model m, int level)
public boolean isNegative()
isNegative in class Nodepublic boolean isAllowedOption(Option n, Activation act, long v)
isAllowedOption in class Nodepublic boolean containsNegative()
containsNegative in class Nodepublic void initActivation(Iteration t, Activation act)
initActivation in class Nodepublic void deleteActivation(Iteration t, Activation act)
deleteActivation in class Nodepublic double computeForwardWeight(Activation act)
computeForwardWeight in class Nodepublic double getNodeWeight(Activation act)
getNodeWeight in class Nodepublic void addActivation(Iteration t, Activation.Key ak, Range addedRange, Activation inputAct)
protected void removeActivation(Iteration t, Activation act, Range removedRange)
public double computeSynapseWeightSum(Neuron n)
computeSynapseWeightSum in class Nodepublic void expandToNextLevel(Iteration t, Activation act, Range addedRange, Option conflict, boolean train)
expandToNextLevel in class LatticeNodepublic static void processCandidate(Iteration t, LatticeNode parentNode, Activation act, Range addedRange, Option conflict, boolean train)
protected void collectNodeAndRefinements(AndNode.Refinement newRef, Set<AndNode.Refinement> inputs)
collectNodeAndRefinements in class LatticeNodepublic void addInput(LatticeNode inputNode)
public void setWeight(LatticeNode inputNode, double weight)
public void remove(Model m)
remove in class LatticeNodepublic String logicToString()
logicToString in class NodeCopyright © 2016. All rights reserved.