toulbar2
|
#include <incop.h>
Public Member Functions | |
Long | get_conflicts (int var, int val, int index) |
virtual void | copy_element (Configuration *config2) |
virtual void | init_conflicts () |
virtual void | incr_conflicts (int var, int val, int index, Long incr) |
virtual void | set_conflicts (int var, int val, int index, Long nbconf) |
virtual Long | get_conflicts (int var, int val, int index) |
virtual Long | get_conflicts_problem (OpProblem *problem, int var, int val) |
virtual void | update_conflicts (OpProblem *problem, Move *move) |
Additional Inherited Members | |
![]() | |
int * | config |
Long | valuation |
vector< int > | var_conflict |
int | regrouped |
Full incremental evaluation : the participation of every value of every variable is stored in the 2 dimension array tabconflicts (variable, valueindex)
|
virtual |
get the number of conflicts (var,val) stored in the conflict datastructure using the value index in the domain
Reimplemented from Configuration.