assert(filename !=
NULL);
97unknownvariablemessage =
FALSE;
100 while( !
SCIPfeof(file) && !error )
114 if(
SCIPfgets(buffer, (
int)
sizeof(buffer), file) ==
NULL)
124nread = sscanf(buffer, format, varname, valuestring, objstring);
127 SCIPerrorMessage(
"invalid input line %d in solution file <%s>: <%s>\n", lineno, filename, buffer);
136 if( !unknownvariablemessage )
138 SCIPwarningMessage(
scip,
"unknown variable <%s> in line %d of solution file <%s>\n", varname, lineno, filename);
140unknownvariablemessage =
TRUE;
155nread = sscanf(valuestring,
"%lf", &value);
158 SCIPerrorMessage(
"invalid solution value <%s> for variable <%s> in line %d of solution file <%s>\n",
159valuestring, varname, lineno, filename);
169 SCIPerrorMessage(
"Error fixing variable <%s> to value %.15g in line %d of bounds file <%s>\n",
170varname, value, lineno, filename);
176 SCIPerrorMessage(
"infeasible solution value of <%s>[%.15g,%.15g] to %.15g in line %d of solution file <%s>\n",
206assert(reader !=
NULL);
219assert(reader !=
NULL);
221assert(result !=
NULL);
227 SCIPerrorMessage(
"reading of fixing file is only possible after a problem was created\n");
SCIP_FILE * SCIPfopen(const char *path, const char *mode)
int SCIPfeof(SCIP_FILE *stream)
int SCIPfclose(SCIP_FILE *fp)
char * SCIPfgets(char *s, int size, SCIP_FILE *stream)
SCIP_RETCODE SCIPincludeReaderFix(SCIP *scip)
SCIP_STAGE SCIPgetStage(SCIP *scip)
SCIP_VAR * SCIPfindVar(SCIP *scip, const char *name)
void SCIPverbMessage(SCIP *scip, SCIP_VERBLEVEL msgverblevel, FILE *file, const char *formatstr,...)
void SCIPwarningMessage(SCIP *scip, const char *formatstr,...)
SCIP_RETCODE SCIPincludeReaderBasic(SCIP *scip, SCIP_READER **readerptr, const char *name, const char *desc, const char *extension, SCIP_READERDATA *readerdata)
SCIP_RETCODE SCIPsetReaderCopy(SCIP *scip, SCIP_READER *reader, SCIP_DECL_READERCOPY((*readercopy)))
const char * SCIPreaderGetName(SCIP_READER *reader)
SCIP_RETCODE SCIPsetReaderRead(SCIP *scip, SCIP_READER *reader, SCIP_DECL_READERREAD((*readerread)))
SCIP_RETCODE SCIPfreeTransform(SCIP *scip)
SCIP_Real SCIPinfinity(SCIP *scip)
SCIP_Real SCIPvarGetUbGlobal(SCIP_VAR *var)
SCIP_Real SCIPvarGetLbGlobal(SCIP_VAR *var)
SCIP_RETCODE SCIPfixVar(SCIP *scip, SCIP_VAR *var, SCIP_Real fixedval, SCIP_Bool *infeasible, SCIP_Bool *fixed)
int SCIPsnprintf(char *t, int len, const char *s,...)
void SCIPprintSysError(const char *message)
int SCIPstrncasecmp(const char *s1, const char *s2, int length)
wrapper functions to map file i/o to standard or zlib file i/o
struct SCIP_File SCIP_FILE
public methods for message output
public data structures and miscellaneous methods
public methods for input file readers
public methods for problem variables
static SCIP_RETCODE readSol(SCIP *scip, const char *filename)
static SCIP_DECL_READERREAD(readerReadFix)
static SCIP_DECL_READERCOPY(readerCopyFix)
file reader for variable fixings
public methods for message handling
public methods for numerical tolerances
public methods for global and local (sub)problems
public methods for reader plugins
public methods for SCIP variables
enum SCIP_Retcode SCIP_RETCODE
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4