public class Option extends Object implements Comparable<Option>
Option class represents a node within the options lattice. Such a node consists of a set of
primitive options that are emitted by each Neuron. There may be conflicts between options in the lattice.| Modifier and Type | Class and Description |
|---|---|
static class |
Option.Relation |
| Modifier and Type | Field and Description |
|---|---|
NavigableMap<Activation.Key,Activation> |
activations |
Option[] |
children |
Conflicts |
conflicts |
Document |
doc |
int |
id |
int |
isConflict |
boolean |
isRemoved |
Option |
largestCommonSubset |
int |
length |
Set<Option> |
linkedByLCS |
long |
markedConflict |
long |
markedCovered |
long |
markedExcluded |
static Option |
MAX |
int |
maxPrim |
static Option |
MIN |
int |
minPrim |
NavigableSet<Activation> |
neuronActivations |
Map<Activation,Option> |
orOptions |
Option[] |
parents |
int |
primId |
Set<Option> |
refByOrOption |
int |
refCount |
int |
removedId |
static int |
removedIdCounter |
long |
visitedCheckExcluded |
long |
visitedCollectAllConflicting |
long |
visitedCollectConflicts |
static long |
visitedCounter |
long |
visitedExpandRefinementRecursiveStep |
long |
visitedHasUnsatisfiedPosFeedbackLinks |
long |
visitedMarkCovered |
| Constructor and Description |
|---|
Option(Document doc,
int primId,
int id) |
Option(Document doc,
int primId,
int id,
int length) |
public static final Option MIN
public static final Option MAX
public final int primId
public int minPrim
public int maxPrim
public final int id
public int length
public Map<Activation,Option> orOptions
public Option largestCommonSubset
public long visitedMarkCovered
public long markedCovered
public long markedExcluded
public long visitedCollectAllConflicting
public long visitedExpandRefinementRecursiveStep
public long visitedCollectConflicts
public long visitedCheckExcluded
public long markedConflict
public long visitedHasUnsatisfiedPosFeedbackLinks
public static long visitedCounter
public final Document doc
public boolean isRemoved
public int removedId
public static int removedIdCounter
public Option[] parents
public Option[] children
public int isConflict
public Conflicts conflicts
public NavigableMap<Activation.Key,Activation> activations
public NavigableSet<Activation> neuronActivations
public int refCount
public Option(Document doc, int primId, int id, int length)
public Option(Document doc, int primId, int id)
public void computeLargestCommonSubset()
public void computeLargestCommonSubsetIncremental(Option no)
public void addOrOption(Activation inputAct, Option n)
public void removeOrOption(Activation inputAct, Option n)
public void countRef()
public void releaseRef()
public Collection<Activation> getActivations()
public Collection<Activation> getNeuronActivations()
public static void computeRelations(List<Option> parentsResults, List<Option> childrenResults, List<Option> inputs)
public boolean isBottom()
public boolean contains(boolean dir,
Option n,
boolean followLCS)
public boolean contains(Option n, boolean followLCS)
public boolean isConflicting(long v)
public boolean conflictsAllowed()
public void storeFinalWeight(long v)
public int compareTo(Option n)
compareTo in interface Comparable<Option>Copyright © 2017. All rights reserved.