11 vector<NaryConstraint*>* naryconstraints;
12 vector<NaryVariable*>* naryvariables;
42 int compute_index(
int* values, vector<int>* tabdomaines);
43 int compute_indexpart(
int i,
int vali, vector<int>* tabdomaines);
50 vector<int> multiplyers;
51 void compute_indexmultiplyers(vector<int>* tabdomaines);
52 int compute_indexmultiplyer(
int i, vector<int>* tabdomaines);
53 int nbtuples(vector<int>* tabdomaines);
60 vector<NaryConstraint*> constraints;
66 vector<INCOP::NaryVariable*>* vv, vector<INCOP::NaryConstraint*>* vct);
68 void wcspdomaines_file_read(WCSP* wcsp,
int nbvar, vector<int>* tabdomaines);
70 int wcspdata_constraint_read(WCSP* wcsp,
int nbconst, vector<INCOP::NaryVariable*>* vv, vector<INCOP::NaryConstraint*>* vct,
71 vector<int>* connexions, vector<int>* tabdomaines);
int domainsize
Definition: incop.h:229
int nbtuples(vector< int > *tabdomaines)
Definition: narycsproblem.cpp:155
int nbconst
Definition: csproblem.h:7
Configuration * best_config
Definition: incop.h:223
int nbvar
Definition: incop.h:226
Long valuation
Definition: incop.h:93
Configuration * create_configuration()
Definition: narycsproblem.cpp:196
Definition: narycsproblem.h:58
Long lower_bound
Definition: incop.h:232
Definition: narycsproblem.h:35
Long compute_conflict(Configuration *configuration, int var, int val)
Definition: narycsproblem.cpp:181
Long constraint_value(Configuration *configuration)
Definition: narycsproblem.cpp:78
virtual void set_domains_connections(int *dom, vector< int > *tabledom, vector< int > *connect)
Definition: csproblem.cpp:284
vector< Long > tuplevalues
Definition: narycsproblem.h:49
vector< int > constrainedvariables
Definition: narycsproblem.h:46
virtual void init_conflicts()
Definition: incopalgo.cpp:221
int * config
Definition: incop.h:90
Long config_evaluation(Configuration *configuration)
Definition: narycsproblem.cpp:64
virtual void incr_conflicts(int var, int val, int index, Long incr)
Definition: incopalgo.cpp:222
Definition: narycsproblem.h:9
virtual void allocate_moves()
Definition: csproblem.cpp:249
Definition: csproblem.h:3