Detailed Description
CLS reader for writing files containing classification data.
Definition in file reader_cls.cpp.
#include <assert.h>#include <string.h>#include <strings.h>#include <ctype.h>#include "reader_cls.h"#include "cons_decomp.h"#include "cons_decomp.hpp"#include "class_detprobdata.h"#include "class_conspartition.h"#include "class_varpartition.h"Go to the source code of this file.
Data Structures | |
| struct | SCIP_ConshdlrData |
| struct | SCIP_ReaderData |
Macros | |
| #define | READER_NAME "clsreader" |
| #define | READER_DESC "reader for writing classification data" |
| #define | READER_EXTENSION "cls" |
| #define | DEFAULT_USETRANSFORM TRUE |
| #define | readerCopyCls NULL |
| #define | readerReadCls NULL |
Functions | |
| SCIP_RETCODE | GCGwriteCls (SCIP *scip, FILE *file) |
| static | SCIP_DECL_READERFREE (readerFreeCls) |
| static | SCIP_DECL_READERWRITE (readerWriteCls) |
| SCIP_RETCODE | SCIPincludeReaderCls (SCIP *scip) |
Macro Definition Documentation
◆ READER_NAME
| #define READER_NAME "clsreader" |
Definition at line 52 of file reader_cls.cpp.
◆ READER_DESC
| #define READER_DESC "reader for writing classification data" |
Definition at line 53 of file reader_cls.cpp.
◆ READER_EXTENSION
| #define READER_EXTENSION "cls" |
Definition at line 54 of file reader_cls.cpp.
◆ DEFAULT_USETRANSFORM
| #define DEFAULT_USETRANSFORM TRUE |
Definition at line 55 of file reader_cls.cpp.
◆ readerCopyCls
| #define readerCopyCls NULL |
Definition at line 183 of file reader_cls.cpp.
◆ readerReadCls
| #define readerReadCls NULL |
problem reading method of reader
Definition at line 201 of file reader_cls.cpp.
Function Documentation
◆ GCGwriteCls()
| SCIP_RETCODE GCGwriteCls | ( | SCIP * | scip, |
| FILE * | file | ||
| ) |
write classification data
- Parameters
-
scip SCIP data structure file File pointer to write to
Definition at line 75 of file reader_cls.cpp.
References gcg::DETPROBDATA::conspartitioncollection, GCGconshdlrDecompCalcCandidatesNBlocks(), GCGconshdlrDecompClassify(), GCGconshdlrDecompGetDetprobdataOrig(), GCGconshdlrDecompGetDetprobdataPresolved(), gcg::DETPROBDATA::getCons(), gcg::DETPROBDATA::getNConss(), gcg::DETPROBDATA::getNVars(), gcg::DETPROBDATA::getVar(), gcg::DETPROBDATA::isAssignedToOrigProb(), partition(), and gcg::DETPROBDATA::varpartitioncollection.
Referenced by SCIP_DECL_READERWRITE().
◆ SCIP_DECL_READERFREE()
|
static |
destructor of reader to free user data (called when SCIP is exiting)
Definition at line 187 of file reader_cls.cpp.
References READER_NAME.
◆ SCIP_DECL_READERWRITE()
|
static |
problem writing method of reader
Definition at line 205 of file reader_cls.cpp.
References GCGwriteCls().
◆ SCIPincludeReaderCls()
| SCIP_RETCODE SCIPincludeReaderCls | ( | SCIP * | scip | ) |
includes the cls reader into SCIP
- Parameters
-
scip SCIP data structure
Definition at line 216 of file reader_cls.cpp.
References DEFAULT_USETRANSFORM, READER_DESC, READER_EXTENSION, READER_NAME, readerCopyCls, and readerReadCls.
Referenced by SCIPincludeGcgPlugins().
