FRODO Version 2.19.1
An open-source framework for Distributed Constraint Optimization (DCOP)
Loading...
Searching...
No Matches
frodo2.algorithms.dpop.UTILpropagation< Val extends Addable< Val >, U extends Addable< U > >.ClusterInfo Class Reference

A convenience class used to store information about a cluster. More...

Inheritance diagram for frodo2.algorithms.dpop.UTILpropagation< Val extends Addable< Val >, U extends Addable< U > >.ClusterInfo:

Public Member Functions

 ClusterInfo ()
 Constructor.
String toString ()

Public Attributes

String id
 This cluster's ID.
String[] vars
 The variables this info corresponds to.
String parent = null
 The parent variable of this cluster (or null if this variable is a root).
String parentAgent = null
 The parent agent of this cluster (or null if this variable is a root).
int nbrChildren = 0
 The number of children variables.
int nbrUTIL = 0
 The number of UTIL messages received for this cluster so far.
LinkedList< UtilitySolutionSpace< Val, U > > spaces = new LinkedList< UtilitySolutionSpace<Val, U> > ()
 A list of spaces received for this cluster so far.

Detailed Description

A convenience class used to store information about a cluster.

Constructor & Destructor Documentation

◆ ClusterInfo()

frodo2.algorithms.dpop.UTILpropagation< Val extends Addable< Val >, U extends Addable< U > >.ClusterInfo.ClusterInfo ( )

Constructor.

Member Function Documentation

◆ toString()

String frodo2.algorithms.dpop.UTILpropagation< Val extends Addable< Val >, U extends Addable< U > >.ClusterInfo.toString ( )
See also
java.lang.Object#toString()

Member Data Documentation

◆ id

String frodo2.algorithms.dpop.UTILpropagation< Val extends Addable< Val >, U extends Addable< U > >.ClusterInfo.id

This cluster's ID.

◆ nbrChildren

◆ nbrUTIL

◆ parent

◆ parentAgent

String frodo2.algorithms.dpop.UTILpropagation< Val extends Addable< Val >, U extends Addable< U > >.ClusterInfo.parentAgent = null

The parent agent of this cluster (or null if this variable is a root).

Referenced by frodo2.algorithms.dpop.stochastic.CompleteUTIL< Val extends Addable< Val >, U extends Addable< U > >.projectAndSend().

◆ spaces

◆ vars


The documentation for this class was generated from the following file: