file reader for partial primal solutions (like MIP-start of Cplex)
Definition in file reader_mst.c.
Go to the source code of this file.
Macros | |
#define | READER_NAME "mstreader" |
#define | READER_DESC "file reader for partial primal solutions" |
#define | READER_EXTENSION "mst" |
Functions | |
static SCIP_RETCODE | readMst (SCIP *scip, const char *fname, SCIP_Bool xml) |
static | SCIP_DECL_READERCOPY (readerCopyMst) |
static | SCIP_DECL_READERREAD (readerReadMst) |
SCIP_RETCODE | SCIPincludeReaderMst (SCIP *scip) |
#define READER_NAME "mstreader" |
Definition at line 30 of file reader_mst.c.
Referenced by SCIP_DECL_READERCOPY(), SCIP_DECL_READERREAD(), and SCIPincludeReaderMst().
#define READER_DESC "file reader for partial primal solutions" |
Definition at line 31 of file reader_mst.c.
Referenced by SCIPincludeReaderMst().
#define READER_EXTENSION "mst" |
Definition at line 32 of file reader_mst.c.
Referenced by SCIPincludeReaderMst().
|
static |
reads a given SCIP solution file, problem has to be transformed in advance
scip | SCIP data structure |
fname | name of the input file |
xml | true, iff the given file is XML |
Definition at line 41 of file reader_mst.c.
References SCIP_Bool, SCIP_CALL, SCIP_OKAY, SCIP_READERROR, SCIP_VERBLEVEL_NORMAL, SCIPaddSolFree(), SCIPcreatePartialSol(), SCIPerrorMessage, SCIPfreeSol(), SCIPgetBoolParam(), SCIPisTransformed(), SCIPreadSolFile(), and SCIPverbMessage().
Referenced by SCIP_DECL_READERREAD().
|
static |
copy method for reader plugins (called when SCIP copies plugins)
Definition at line 96 of file reader_mst.c.
References READER_NAME, SCIP_CALL, SCIP_OKAY, SCIPincludeReaderMst(), and SCIPreaderGetName().
|
static |
problem reading method of reader
In order to determine the type of the file, we have to open it. Thus, it has to be opened twice. This might be removed, but is likely to not hurt the performance too much.
Definition at line 115 of file reader_mst.c.
References FALSE, READER_NAME, readMst(), SCIP_CALL, SCIP_DIDNOTRUN, SCIP_MAXSTRLEN, SCIP_NOFILE, SCIP_OKAY, SCIP_READERROR, SCIP_STAGE_PROBLEM, SCIP_SUCCESS, SCIPerrorMessage, SCIPfclose(), SCIPfgets(), SCIPfopen(), SCIPgetStage(), SCIPprintSysError(), SCIPreaderGetName(), and TRUE.