omnics.strategy
Class MinCostAssignment

java.lang.Object
  extended by omnics.strategy.AbstractStrategy
      extended by omnics.strategy.MinCostAssignment
All Implemented Interfaces:
java.io.Serializable, AssignmentStrategy, SolverStrategy

public class MinCostAssignment
extends AbstractStrategy
implements AssignmentStrategy

Author:
Cristian Frasinaru
See Also:
Serialized Form

Field Summary
 
Fields inherited from class omnics.strategy.AbstractStrategy
solver
 
Constructor Summary
MinCostAssignment()
           
 
Method Summary
 java.lang.Object assign(Var var)
          Assigns a value to a variable
 
Methods inherited from class omnics.strategy.AbstractStrategy
getSolver, setSolver
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface omnics.strategy.SolverStrategy
getSolver, setSolver
 

Constructor Detail

MinCostAssignment

public MinCostAssignment()
Method Detail

assign

public java.lang.Object assign(Var var)
Assigns a value to a variable

Specified by:
assign in interface AssignmentStrategy
Parameters:
var - a variable from the candidates set
Returns:
the value that will be assigned to var or null if no assignment is possible.