99#define READER_NAME "rpareader"
100#define READER_DESC "file reader for ringpacking data format"
101#define READER_EXTENSION "rpa"
106#define DEFAULT_VERIFICATION_NLPTILIMSOFT 1e+20
107#define DEFAULT_VERIFICATION_NLPNODELIMSOFT 100L
108#define DEFAULT_VERIFICATION_HEURTILIMSOFT 1e+20
109#define DEFAULT_VERIFICATION_HEURITERLIMSOFT 100
110#define DEFAULT_VERIFICATION_TOTALTILIMSOFT 1e+20
153 sprintf(name,
"++ uninitialized ++");
165 nread = sscanf(buffer,
"%s", name);
219 SCIPwarningMessage(
scip,
"invalid input line %d in file <%s>: internal radius is greater than the external one\n", lineno, filename);
226 SCIPwarningMessage(
scip,
"invalid input line %d in file <%s>: demand has to be positive\n", lineno, filename);
303 "soft node limit for verification NLP",
NULL,
FALSE,
307 "soft time limit for heuristic verification",
NULL,
FALSE,
311 "soft iteration limit for heuristic verification",
NULL,
FALSE,
315 "total time limit for all verification problems during the enumeration",
NULL,
FALSE,
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)
void SCIPwarningMessage(SCIP *scip, const char *formatstr,...)
SCIP_RETCODE SCIPaddLongintParam(SCIP *scip, const char *name, const char *desc, SCIP_Longint *valueptr, SCIP_Bool isadvanced, SCIP_Longint defaultvalue, SCIP_Longint minvalue, SCIP_Longint maxvalue, SCIP_DECL_PARAMCHGD((*paramchgd)), SCIP_PARAMDATA *paramdata)
SCIP_RETCODE SCIPaddIntParam(SCIP *scip, const char *name, const char *desc, int *valueptr, SCIP_Bool isadvanced, int defaultvalue, int minvalue, int maxvalue, SCIP_DECL_PARAMCHGD((*paramchgd)), SCIP_PARAMDATA *paramdata)
SCIP_RETCODE SCIPaddRealParam(SCIP *scip, const char *name, const char *desc, SCIP_Real *valueptr, SCIP_Bool isadvanced, SCIP_Real defaultvalue, SCIP_Real minvalue, SCIP_Real maxvalue, SCIP_DECL_PARAMCHGD((*paramchgd)), SCIP_PARAMDATA *paramdata)
#define SCIPallocBufferArray(scip, ptr, num)
#define SCIPfreeBufferArray(scip, ptr)
SCIP_RETCODE SCIPincludeReaderBasic(SCIP *scip, SCIP_READER **readerptr, const char *name, const char *desc, const char *extension, SCIP_READERDATA *readerdata)
SCIP_RETCODE SCIPsetReaderRead(SCIP *scip, SCIP_READER *reader,)
SCIP_Bool SCIPisPositive(SCIP *scip, SCIP_Real val)
void SCIPsortDownRealRealInt(SCIP_Real *realarray1, SCIP_Real *realarray2, int *intarray, int len)
void SCIPprintSysError(const char *message)
assert(minobj< SCIPgetCutoffbound(scip))
SCIP_RETCODE SCIPprobdataCreate(SCIP *scip, const char *probname, int *demands, SCIP_Real *rints, SCIP_Real *rexts, int ntypes, SCIP_Real width, SCIP_Real height)
SCIP_RETCODE SCIPprobdataSetupProblem(SCIP *scip)
Problem data for ringpacking problem.
struct SCIP_File SCIP_FILE
#define DEFAULT_VERIFICATION_HEURITERLIMSOFT
#define DEFAULT_VERIFICATION_TOTALTILIMSOFT
SCIP_RETCODE SCIPincludeReaderRpa(SCIP *scip)
#define DEFAULT_VERIFICATION_HEURTILIMSOFT
#define DEFAULT_VERIFICATION_NLPTILIMSOFT
#define DEFAULT_VERIFICATION_NLPNODELIMSOFT
struct SCIP_ReaderData SCIP_READERDATA
struct SCIP_Reader SCIP_READER
#define SCIP_DECL_READERREAD(x)
enum SCIP_Retcode SCIP_RETCODE