reader_cls.cpp
Go to the documentation of this file.
34 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
111 SCIPinfoMessage(scip, file, "# d1) <name of element> (e.g. variable or constraint name, concerning transformed [default] or original problem)\n" );
115 SCIPinfoMessage(scip, file, "%d\n", (int) detprobdata->conspartitioncollection.size() + (int) detprobdata->varpartitioncollection.size() );
121 std::vector<std::vector<int> > conssofclasses = std::vector<std::vector<int> >(partition->getNClasses()) ;
134 SCIPinfoMessage(scip, file, "%s: %s\n", partition->getClassName(cl), partition->getClassDescription(cl));
140 SCIPinfoMessage(scip, file, "%s\n", SCIPconsGetName(detprobdata->getCons(conssofclasses[cl][clm])));
150 std::vector<std::vector<int> > varsofclasses = std::vector<std::vector<int> >(partition->getNClasses()) ;
163 SCIPinfoMessage(scip, file, "%s: %s\n", partition->getClassName(cl), partition->getClassDescription(cl));
169 SCIPinfoMessage(scip, file, "%s\n", SCIPvarGetName(detprobdata->getVar(varsofclasses[cl][clm])));
int getNConss()
returns the number of variables considered in the detprobdata
Definition: class_detprobdata.cpp:796
class representing a partition of a set of variables
CLS reader for writing files containing classification data.
SCIP_Bool isAssignedToOrigProb()
returns true if the matrix structure corresponds to the presolved problem
Definition: class_detprobdata.cpp:1098
constraint handler for structure detection
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
Definition: class_varpartition.h:54
static SCIP_RETCODE partition(SCIP *scip, SCIP_VAR **J, int *Jsize, SCIP_Longint *priority, SCIP_VAR **F, int Fsize, SCIP_VAR **origvar, SCIP_Real *median)
Definition: branch_generic.c:832
SCIP_CONS * getCons(int consIndex)
returns the SCIP constraint related to a constraint index
Definition: class_detprobdata.cpp:698
int getNVars()
return the number of variables considered in the detprobdata
Definition: class_detprobdata.cpp:848
void GCGconshdlrDecompCalcCandidatesNBlocks(SCIP *scip, SCIP_Bool transformed)
calculates and adds block size candidates using constraint classifications and variable classificatio...
Definition: cons_decomp.cpp:3882
C++ interface of cons_decomp.
Definition: class_detprobdata.h:106
Definition: cons_decomp.cpp:134
Definition: reader_blk.cpp:114
std::vector< ConsPartition * > conspartitioncollection
Definition: class_detprobdata.h:144
DETPROBDATA * GCGconshdlrDecompGetDetprobdataPresolved(SCIP *scip)
help method to access detprobdata for transformed problem
Definition: cons_decomp.cpp:5263
SCIP_RETCODE GCGconshdlrDecompClassify(SCIP *scip, SCIP_Bool transformed)
run classification of vars and cons
Definition: cons_decomp.cpp:4898
std::vector< VarPartition * > varpartitioncollection
Definition: class_detprobdata.h:145
SCIP_VAR * getVar(int varIndex)
returns SCIP variable related to a variable index
Definition: class_detprobdata.cpp:955
class storing partialdecs and the problem matrix