clscons_consnamenonumbers.cpp
Go to the documentation of this file.
34 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
50 #define DEC_DESC "constraint names (remove digits; check for identity)" /**< short description of classification*/
164 classifier = new gcg::ConsPartition(scip, "consnames", (int) nameClasses.size(), detprobdata->getNConss());
181 SCIPverbMessage(scip, SCIP_VERBLEVEL_HIGH, NULL, " Consclassifier \"%s\" yields a classification with %d different constraint classes \n", classifier->getName(), classifier->getNClasses());
197 DECincludeConsClassifier(scip, DEC_CLASSIFIERNAME, DEC_DESC, DEC_PRIORITY, DEC_ENABLED, classifierdata,
int getNConss()
returns the number of variables considered in the detprobdata
Definition: class_detprobdata.cpp:796
void setClassDescription(int classindex, const char *desc)
Definition: class_indexpartition.cpp:365
SCIP_RETCODE SCIPincludeConsClassifierForConsnamesDigitFreeIdentical(SCIP *scip)
Definition: clscons_consnamenonumbers.cpp:191
classifies constraints according to names (without digits)
constraint handler for structure detection
void assignConsToClass(int consindex, int classindex)
Definition: class_conspartition.cpp:80
static DEC_DECL_CONSCLASSIFY(classifierClassify)
Definition: clscons_consnamenonumbers.cpp:111
class representing a partition of a set of constraints
Definition: class_conspartition.h:53
DETPROBDATA * GCGconshdlrDecompGetDetprobdataOrig(SCIP *scip)
help method to access detprobdata for unpresolved problem
Definition: cons_decomp.cpp:5249
various SCIP helper methods
SCIP_CONS * getCons(int consIndex)
returns the SCIP constraint related to a constraint index
Definition: class_detprobdata.cpp:698
void setClassName(int classindex, const char *name)
Definition: class_indexpartition.cpp:373
C++ interface of cons_decomp.
Definition: class_detprobdata.h:106
DETPROBDATA * GCGconshdlrDecompGetDetprobdataPresolved(SCIP *scip)
help method to access detprobdata for transformed problem
Definition: cons_decomp.cpp:5263
void addConsPartition(ConsPartition *partition)
adds a constraint partition if it is no duplicate of an existing constraint partition
Definition: class_detprobdata.cpp:505
SCIP_RETCODE DECincludeConsClassifier(SCIP *scip, const char *name, const char *description, int priority, SCIP_Bool enabled, DEC_CLASSIFIERDATA *classifierdata, DEC_DECL_FREECONSCLASSIFIER((*freeClassifier)),)
Definition: cons_decomp.cpp:2992
class storing partialdecs and the problem matrix