Detailed Description
classifies variables according to their scip vartypes
Definition in file clsvar_scipvartypes.cpp.
#include "clsvar_scipvartypes.h"#include "cons_decomp.h"#include "cons_decomp.hpp"#include <vector>#include <stdio.h>#include <sstream>#include "class_detprobdata.h"#include "class_varpartition.h"#include "scip_misc.h"Go to the source code of this file.
Data Structures | |
| struct | DEC_ClassifierData |
Macros | |
| #define | DEC_CLASSIFIERNAME "scipvartype" |
| #define | DEC_DESC "scipvartypes" |
| #define | DEC_PRIORITY 0 |
| #define | DEC_ENABLED TRUE |
| #define | classifierFree NULL |
Functions | |
| static | DEC_DECL_VARCLASSIFY (classifierClassify) |
| SCIP_RETCODE | SCIPincludeVarClassifierScipVartypes (SCIP *scip) |
Macro Definition Documentation
◆ DEC_CLASSIFIERNAME
| #define DEC_CLASSIFIERNAME "scipvartype" |
name of classifier
Definition at line 48 of file clsvar_scipvartypes.cpp.
◆ DEC_DESC
| #define DEC_DESC "scipvartypes" |
short description of classification
Definition at line 49 of file clsvar_scipvartypes.cpp.
◆ DEC_PRIORITY
| #define DEC_PRIORITY 0 |
Definition at line 50 of file clsvar_scipvartypes.cpp.
◆ DEC_ENABLED
| #define DEC_ENABLED TRUE |
Definition at line 52 of file clsvar_scipvartypes.cpp.
◆ classifierFree
| #define classifierFree NULL |
destructor of classifier to free user data (called when GCG is exiting)
Definition at line 77 of file clsvar_scipvartypes.cpp.
Function Documentation
◆ DEC_DECL_VARCLASSIFY()
|
static |
Definition at line 80 of file clsvar_scipvartypes.cpp.
References gcg::DETPROBDATA::addVarPartition(), gcg::VarPartition::assignVarToClass(), gcg::BLOCK, GCGconshdlrDecompGetDetprobdataOrig(), GCGconshdlrDecompGetDetprobdataPresolved(), gcg::IndexPartition::getName(), gcg::IndexPartition::getNClasses(), gcg::VarPartition::getNVars(), gcg::DETPROBDATA::getNVars(), gcg::DETPROBDATA::getVar(), gcg::LINKING, gcg::VarPartition::setClassDecompInfo(), gcg::IndexPartition::setClassDescription(), and gcg::IndexPartition::setClassName().
◆ SCIPincludeVarClassifierScipVartypes()
| SCIP_RETCODE SCIPincludeVarClassifierScipVartypes | ( | SCIP * | scip | ) |
- Parameters
-
scip SCIP data structure
Definition at line 198 of file clsvar_scipvartypes.cpp.
References classifierFree, DEC_CLASSIFIERNAME, DEC_DESC, DEC_ENABLED, DEC_PRIORITY, and DECincludeVarClassifier().
Referenced by SCIPincludeGcgPlugins().
