|
FRODO Version 2.19.1
An open-source framework for Distributed Constraint Optimization (DCOP)
|
Class that represents a good being send fom child to parent It contains. More...

Public Member Functions | |
| Good (String[] variables, Val[] values, U utility, boolean confirmed) | |
| A constructor. | |
| boolean | isConfirmed () |
| Check whether this is a confirmed good or not. | |
| boolean | equals (Object o) |
| String | toString () |
| Public Member Functions inherited from frodo2.algorithms.odpop.Good< Val, U > | |
| Good (String[] variables, Val[] values, U utility) | |
| A constructor. | |
| String[] | getVariables () |
| Val[] | getValues () |
| U | getUtility () |
| Getter method for the utility. | |
| boolean | equals (Object o) |
| String | toString () |
Private Attributes | |
| final boolean | confirmed |
| True if this is a confirmed good and false otherwise. | |
Additional Inherited Members | |
| Protected Attributes inherited from frodo2.algorithms.odpop.Good< Val, U > | |
| final U | utility |
| The utility corresponding to this assignment. | |
| final String[] | variables |
| The variables for this assignment. | |
| final Val[] | values |
The value assignments of the variables in variables. | |
Class that represents a good being send fom child to parent It contains.
| <Val> | type used for variable values |
| <U> | type used for utility values |
| frodo2.algorithms.asodpop.Good< Val extends Addable< Val >, U extends Addable< U > >.Good | ( | String[] | variables, |
| Val[] | values, | ||
| U | utility, | ||
| boolean | confirmed ) |
A constructor.
| variables | the variables in the assignment |
| values | the values of the variables |
| utility | The utility belonging to the assignment |
| confirmed | true when the utility is confirmed |
References confirmed, frodo2.algorithms.odpop.Good< Val, U >.utility, frodo2.algorithms.odpop.Good< Val, U >.values, and frodo2.algorithms.odpop.Good< Val, U >.variables.
Referenced by equals().
| boolean frodo2.algorithms.asodpop.Good< Val extends Addable< Val >, U extends Addable< U > >.equals | ( | Object | o | ) |
References confirmed, equals(), frodo2.algorithms.odpop.Good< Val extends Addable< Val >, U extends Addable< U > >.getUtility(), frodo2.algorithms.odpop.Good< Val extends Addable< Val >, U extends Addable< U > >.getValues(), frodo2.algorithms.odpop.Good< Val extends Addable< Val >, U extends Addable< U > >.getVariables(), Good(), isConfirmed(), frodo2.algorithms.odpop.Good< Val, U >.utility, frodo2.algorithms.odpop.Good< Val, U >.values, and frodo2.algorithms.odpop.Good< Val, U >.variables.
Referenced by equals(), frodo2.algorithms.asodpop.ASODPOP< Val extends Addable< Val >, U extends Addable< U > >.sendGood(), and frodo2.algorithms.asodpop.ASODPOPBinaryDomains< Val extends Addable< Val >, U extends Addable< U > >.sendGood().

| boolean frodo2.algorithms.asodpop.Good< Val extends Addable< Val >, U extends Addable< U > >.isConfirmed | ( | ) |
Check whether this is a confirmed good or not.
References confirmed.
Referenced by frodo2.algorithms.asodpop.goodsTree.innerNodeTree.InnerNodeTree< Val extends Addable< Val >, U extends Addable< U > >.add(), frodo2.algorithms.asodpop.goodsTree.innerNodeTreeBinaryDomains.InnerNodeTree< Val extends Addable< Val >, U extends Addable< U > >.add(), equals(), frodo2.algorithms.asodpop.goodsTree.innerNodeTree.InnerNodeTree< Val extends Addable< Val >, U extends Addable< U > >.ignoreGood(), frodo2.algorithms.asodpop.goodsTree.innerNodeTreeBinaryDomains.InnerNodeTree< Val extends Addable< Val >, U extends Addable< U > >.ignoreGood(), frodo2.algorithms.asodpop.ASODPOP< Val extends Addable< Val >, U extends Addable< U > >.processUTILMessage(), frodo2.algorithms.asodpop.ASODPOPBinaryDomains< Val extends Addable< Val >, U extends Addable< U > >.processUTILMessage(), frodo2.algorithms.asodpop.ASODPOP< Val extends Addable< Val >, U extends Addable< U > >.sendGood(), frodo2.algorithms.asodpop.ASODPOPBinaryDomains< Val extends Addable< Val >, U extends Addable< U > >.sendGood(), frodo2.algorithms.asodpop.goodsTree.innerNodeTree.LeafNode< U extends Addable< U > >.updateLeafNoUB(), frodo2.algorithms.asodpop.goodsTree.innerNodeTreeBinaryDomains.LeafNode< U extends Addable< U > >.updateLeafNoUB(), frodo2.algorithms.asodpop.goodsTree.innerNodeTree.LeafNode< U extends Addable< U > >.updateLeafWithUB(), frodo2.algorithms.asodpop.goodsTree.innerNodeTreeBinaryDomains.LeafNode< U extends Addable< U > >.updateLeafWithUB(), frodo2.algorithms.asodpop.UTILmsg< Val extends Addable< Val >, U extends Addable< U > >.UTILmsg(), frodo2.algorithms.asodpop.UTILmsg< Val extends Addable< Val >, U extends Addable< U > >.UTILmsg(), frodo2.algorithms.asodpop.UTILvarsDomsMsg< Val extends Addable< Val >, U extends Addable< U > >.UTILvarsDomsMsg(), frodo2.algorithms.asodpop.UTILvarsDomsMsg< Val extends Addable< Val >, U extends Addable< U > >.UTILvarsDomsMsg(), frodo2.algorithms.asodpop.UTILvarsMsg< Val extends Addable< Val >, U extends Addable< U > >.UTILvarsMsg(), and frodo2.algorithms.asodpop.UTILvarsMsg< Val extends Addable< Val >, U extends Addable< U > >.UTILvarsMsg().
| String frodo2.algorithms.asodpop.Good< Val extends Addable< Val >, U extends Addable< U > >.toString | ( | ) |
References frodo2.algorithms.odpop.Good< Val, U >.values, and frodo2.algorithms.odpop.Good< Val, U >.variables.
Referenced by frodo2.algorithms.asodpop.ASODPOP< Val extends Addable< Val >, U extends Addable< U > >.processUTILMessage(), frodo2.algorithms.asodpop.ASODPOPBinaryDomains< Val extends Addable< Val >, U extends Addable< U > >.processUTILMessage(), frodo2.algorithms.asodpop.ASODPOP< Val extends Addable< Val >, U extends Addable< U > >.sendGood(), and frodo2.algorithms.asodpop.ASODPOPBinaryDomains< Val extends Addable< Val >, U extends Addable< U > >.sendGood().
|
private |
True if this is a confirmed good and false otherwise.
Referenced by equals(), Good(), and isConfirmed().