public class Candidate extends Object implements Comparable<Candidate>
| Modifier and Type | Field and Description |
|---|---|
Activation |
activation |
SearchNode |
bestChildNode |
SearchNode.Decision |
cachedDecision
The cached decision is used to avoid having to explore the same candidate twice even though nothing that
influences this candidate has changed.
|
SearchNode |
cachedSearchNode
The cached search node is used to avoid having to recompute the activation values and weights that are associated
with this search node.
|
SearchNode |
currentSearchNode |
int[] |
debugComputed |
int[] |
debugCounts |
int[] |
debugDecisionCounts |
int |
id |
boolean |
repeat |
| Constructor and Description |
|---|
Candidate(Activation act,
int id) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkDependenciesSatisfied(long v) |
int |
compareTo(Candidate c) |
boolean |
isConflicting() |
String |
toString() |
public SearchNode currentSearchNode
public SearchNode.Decision cachedDecision
public boolean repeat
public SearchNode cachedSearchNode
public SearchNode bestChildNode
public Activation activation
public int[] debugCounts
public int[] debugDecisionCounts
public int[] debugComputed
public int id
public Candidate(Activation act, int id)
public boolean isConflicting()
public boolean checkDependenciesSatisfied(long v)
public int compareTo(Candidate c)
compareTo in interface Comparable<Candidate>Copyright © 2018. All rights reserved.