|
FRODO Version 2.19.1
An open-source framework for Distributed Constraint Optimization (DCOP)
|
A class containing all the useful information about one of the agent's variables. More...
Public Member Functions | |
| String | toString () |
Private Member Functions | |
| VarInfo (String name, Collection< String > neighbors) | |
| Constructor. | |
Private Attributes | |
| final String | name |
| The variable name. | |
| DFSview< V, ?> | dfsView |
| The variable's view of the DFS. | |
| final Collection< String > | neighbors |
| The neighboring variables. | |
| final HashMap< String, V[]> | sep = new HashMap<String, V[]> () |
| The variable's separator. | |
| final HashMap< String, V[]> | ccs = new HashMap<String, V[]> () |
| The CC nodes below this variable, with their domains. | |
| int | nbrMsgsLeft = 0 |
| The number of label messages we are still waiting for from children. | |
A class containing all the useful information about one of the agent's variables.
|
private |
| String frodo2.algorithms.dpop.memory.LabelingPhase< V extends Addable< V > >.VarInfo.toString | ( | ) |
|
private |
The CC nodes below this variable, with their domains.
Referenced by frodo2.algorithms.dpop.memory.LabelingPhase< V extends Addable< V > >.notifyIn().
|
private |
The variable's view of the DFS.
Referenced by frodo2.algorithms.dpop.memory.LabelingPhase< V extends Addable< V > >.notifyIn().
|
private |
The variable name.
Referenced by frodo2.algorithms.dpop.memory.LabelingPhase< V extends Addable< V > >.notifyIn(), and VarInfo().
|
private |
The number of label messages we are still waiting for from children.
Referenced by frodo2.algorithms.dpop.memory.LabelingPhase< V extends Addable< V > >.notifyIn().
|
private |
The neighboring variables.
Referenced by frodo2.algorithms.dpop.memory.LabelingPhase< V extends Addable< V > >.notifyIn(), and VarInfo().
|
private |
The variable's separator.
Referenced by frodo2.algorithms.dpop.memory.LabelingPhase< V extends Addable< V > >.notifyIn().