file reader for primal solutions
Definition in file reader_sol.c.
Go to the source code of this file.
Macros | |
#define | READER_NAME "solreader" |
#define | READER_DESC "file reader for primal solutions" |
#define | READER_EXTENSION "sol" |
Functions | |
static SCIP_RETCODE | readSol (SCIP *scip, const char *fname, SCIP_Bool xml) |
static | SCIP_DECL_READERCOPY (readerCopySol) |
static | SCIP_DECL_READERREAD (readerReadSol) |
SCIP_RETCODE | SCIPincludeReaderSol (SCIP *scip) |
#define READER_NAME "solreader" |
Definition at line 32 of file reader_sol.c.
Referenced by SCIP_DECL_READERCOPY(), SCIP_DECL_READERREAD(), and SCIPincludeReaderSol().
#define READER_DESC "file reader for primal solutions" |
Definition at line 33 of file reader_sol.c.
Referenced by SCIPincludeReaderSol().
#define READER_EXTENSION "sol" |
Definition at line 34 of file reader_sol.c.
Referenced by SCIPincludeReaderSol().
|
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 43 of file reader_sol.c.
References SCIP_Bool, SCIP_CALL, SCIP_OKAY, SCIP_READERROR, SCIP_VERBLEVEL_NORMAL, SCIPaddSolFree(), SCIPcreateSol(), SCIPerrorMessage, SCIPfreeSol(), SCIPgetBoolParam(), SCIPisTransformed(), SCIPreadSolFile(), SCIPsolIsPartial(), SCIPtrySolFree(), SCIPverbMessage(), and TRUE.
Referenced by SCIP_DECL_READERREAD().
|
static |
copy method for reader plugins (called when SCIP copies plugins)
Definition at line 117 of file reader_sol.c.
References READER_NAME, SCIP_CALL, SCIP_OKAY, SCIPincludeReaderSol(), 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 136 of file reader_sol.c.
References FALSE, READER_NAME, readSol(), SCIP_CALL, SCIP_DIDNOTRUN, SCIP_MAXSTRLEN, SCIP_NOFILE, SCIP_OKAY, SCIP_READERROR, SCIP_STAGE_PROBLEM, SCIP_STAGE_SOLVED, SCIP_SUCCESS, SCIP_VERBLEVEL_NORMAL, SCIPerrorMessage, SCIPfclose(), SCIPfgets(), SCIPfopen(), SCIPgetStage(), SCIPprintSysError(), SCIPreaderGetName(), SCIPverbMessage(), and TRUE.