FRODO Version 2.19.1
An open-source framework for Distributed Constraint Optimization (DCOP)
Loading...
Searching...
No Matches
frodo2.algorithms.asodpop.ASODPOPBinaryDomains< Val extends Addable< Val >, U extends Addable< U > >.determineAssignment< Val extends Addable< Val >, U extends Addable< U > > Interface Template Reference

In the future we might want to experiment with different ways of determining a variables assignment. More...

Public Member Functions

Val determineVariableValue (int varIndex, int domainSize)
 Method used to determine the assignment of a variable.
void setZero (U zero)
 Method used to set the zero value.

Detailed Description

In the future we might want to experiment with different ways of determining a variables assignment.

This interface is to be implemented by every class that provides this function

Author
brammert
Parameters
<Val>type used for variable values
<U>type used for utility values

Member Function Documentation

◆ determineVariableValue()

Val frodo2.algorithms.asodpop.ASODPOPBinaryDomains< Val extends Addable< Val >, U extends Addable< U > >.determineAssignment< Val extends Addable< Val >, U extends Addable< U > >.determineVariableValue ( int varIndex,
int domainSize )

Method used to determine the assignment of a variable.

Parameters
varIndexThe index of the variable
domainSizeThe size of the variables domain
Returns
The optimal variable assignment

◆ setZero()

void frodo2.algorithms.asodpop.ASODPOPBinaryDomains< Val extends Addable< Val >, U extends Addable< U > >.determineAssignment< Val extends Addable< Val >, U extends Addable< U > >.setZero ( U zero)

Method used to set the zero value.

Parameters
zeroThe zero utility

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