FRODO Version 2.19.1
An open-source framework for Distributed Constraint Optimization (DCOP)
Loading...
Searching...
No Matches
frodo2.algorithms.duct.OUTmsg< V extends Addable< V > > Class Template Reference
Inheritance diagram for frodo2.algorithms.duct.OUTmsg< V extends Addable< V > >:

Public Member Functions

 OUTmsg (String variable, AddableReal scalingFactor, ArrayList< UtilitySolutionSpace< V, AddableReal > > spaces, Set< String > separators, long size)
 Constructor.
void writeExternal (ObjectOutput out) throws IOException
void readExternal (ObjectInput in) throws IOException, ClassNotFoundException
String getVariable ()
AddableReal getScalingFactor ()
ArrayList< UtilitySolutionSpace< V, AddableReal > > getSpaces ()
Set< String > getSeparators ()
long getSize ()
Public Member Functions inherited from frodo2.communication.MessageWith4Payloads< T1 extends Serializable, T2 extends Serializable, T3 extends Serializable, T4 extends Serializable >
 MessageWith4Payloads ()
 Empty constructor.
 MessageWith4Payloads (MessageType type, T1 payload1, T2 payload2, T3 payload3, T4 payload4)
 Constructor.
MessageWith4Payloads< T1, T2, T3, T4 > clone ()
T1 getPayload1 ()
void setPayload1 (T1 payload1)
T2 getPayload2 ()
void setPayload2 (T2 payload2)
T3 getPayload3 ()
void setPayload3 (T3 payload3)
T4 getPayload4 ()
void setPayload4 (T4 payload4)
String toString ()
Public Member Functions inherited from frodo2.communication.Message
 Message (MessageType type)
 Constructor.
 Message ()
 Empty constructor.
MessageType getType ()
void fakeSerialize ()
 Pretends to serialize the message.

Package Attributes

Set< String > separators
 The separators of the variable.

Additional Inherited Members

Protected Attributes inherited from frodo2.communication.Message
MessageType type
 The type of this message.

Detailed Description

Author
Brammert Ottens, 17 aug. 2011
Parameters
<V>type used for domain values

Constructor & Destructor Documentation

◆ OUTmsg()

frodo2.algorithms.duct.OUTmsg< V extends Addable< V > >.OUTmsg ( String variable,
AddableReal scalingFactor,
ArrayList< UtilitySolutionSpace< V, AddableReal > > spaces,
Set< String > separators,
long size )

Constructor.

Parameters
variablethe name of the variable
scalingFactorthe scaling factor
spacesthe spaces owned by the variable
separatorsthe separator of the variable
sizethe size of the domain

References frodo2.algorithms.duct.Normalize< V extends Addable< V > >.OUT_MSG_TYPE, and separators.

Member Function Documentation

◆ getScalingFactor()

◆ getSeparators()

◆ getSize()

◆ getSpaces()

◆ getVariable()

◆ readExternal()

void frodo2.algorithms.duct.OUTmsg< V extends Addable< V > >.readExternal ( ObjectInput in) throws IOException, ClassNotFoundException

◆ writeExternal()

Member Data Documentation

◆ separators

Set<String> frodo2.algorithms.duct.OUTmsg< V extends Addable< V > >.separators
package

The separators of the variable.

Referenced by OUTmsg().


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