Class Option
- java.lang.Object
-
- network.aika.neuron.activation.search.Option
-
- All Implemented Interfaces:
Comparable<Option>
public class Option extends Object implements Comparable<Option>
- Author:
- Lukas Molzberger
-
-
Field Summary
Fields Modifier and Type Field Description ActivationactintcacheFactorDecisiondecisionstatic StateINITIAL_STATEMap<Link,Option>inputOptionsMap<Link,Option>outputOptionsdoublepdoubleremainingWeightintroundSearchNodesearchNode
-
Constructor Summary
Constructors Constructor Description Option(Option parent, Activation act, SearchNode sn)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcleanup()booleancompare(Option r)intcompareTo(Option o)voidcomputeRemainingWeight()ActivationgetAct()StategetState()booleanisActive()booleanisQueued()voidlink()voidlink(Link l, Option in)voidrestoreState(Activation.Mode m)voidsetCacheFactor(int cf)voidsetQueued(boolean v)booleansetState(State s)voidsetWeight(double weight)StringtoString()voidtraverse(Consumer<Option> f)
-
-
-
Field Detail
-
INITIAL_STATE
public static final State INITIAL_STATE
-
act
public Activation act
-
searchNode
public SearchNode searchNode
-
decision
public Decision decision
-
remainingWeight
public double remainingWeight
-
cacheFactor
public int cacheFactor
-
p
public double p
-
round
public int round
-
-
Constructor Detail
-
Option
public Option(Option parent, Activation act, SearchNode sn)
-
-
Method Detail
-
setState
public boolean setState(State s)
-
getState
public State getState()
-
setQueued
public void setQueued(boolean v)
-
isQueued
public boolean isQueued()
-
restoreState
public void restoreState(Activation.Mode m)
-
compare
public boolean compare(Option r)
-
isActive
public boolean isActive()
-
link
public void link()
-
setWeight
public void setWeight(double weight)
-
setCacheFactor
public void setCacheFactor(int cf)
-
getAct
public Activation getAct()
-
computeRemainingWeight
public void computeRemainingWeight()
-
cleanup
public void cleanup()
-
compareTo
public int compareTo(Option o)
- Specified by:
compareToin interfaceComparable<Option>
-
-