( nresources > 0 &&
NULL!=
SCIPfgets(buf, (
int)
sizeof(buf), file) )
86 for(
r= 1;
r< nresources; ++
r)
102 for( j = 0; j < njobs; ++j )
117 for(
r= 0;
r< nresources; ++
r)
132 for( s = 0; s < nsuccessors; ++s )
161 const char* filename
176assert(file !=
NULL);
177assert(filename !=
NULL);
203 for( j = 0; j < njobs; ++j )
211 SCIPdebugMessage(
"problem has <%d> jobs and <%d> resources\n", njobs, nresources);
213retcode =
parseDetails(
scip, file, &lineno, demands, precedencegraph, durations, capacities, njobs, nresources);
219precedencegraph, durations, capacities, njobs, nresources,
TRUE) );
226 for( j = njobs - 1; j >= 0; --j )
251assert(reader !=
NULL);
261#define readerFreeSch NULL 294#define readerWriteSch NULLSCIP_FILE * SCIPfopen(const char *path, const char *mode)
int SCIPfclose(SCIP_FILE *fp)
char * SCIPfgets(char *s, int size, SCIP_FILE *stream)
SCIP_RETCODE SCIPdigraphAddArc(SCIP_DIGRAPH *digraph, int startnode, int endnode, void *data)
void SCIPdigraphFree(SCIP_DIGRAPH **digraph)
SCIP_RETCODE SCIPcreateDigraph(SCIP *scip, SCIP_DIGRAPH **digraph, int nnodes)
#define SCIPallocBufferArray(scip, ptr, num)
#define SCIPfreeBufferArray(scip, ptr)
SCIP_RETCODE SCIPincludeReader(SCIP *scip, const char *name, const char *desc, const char *extension, SCIP_DECL_READERCOPY((*readercopy)), SCIP_DECL_READERFREE((*readerfree)), SCIP_DECL_READERREAD((*readerread)), SCIP_DECL_READERWRITE((*readerwrite)), SCIP_READERDATA *readerdata)
const char * SCIPreaderGetName(SCIP_READER *reader)
SCIP_Bool SCIPstrToIntValue(const char *str, int *value, char **endptr)
void SCIPprintSysError(const char *message)
#define BMSclearMemoryArray(ptr, num)
struct SCIP_File SCIP_FILE
SCIP_RETCODE SCIPincludeReaderRcp(SCIP *scip)
static SCIP_DECL_READERCOPY(readerCopyRcp)
static SCIP_RETCODE readFile(SCIP *scip, SCIP_FILE *file, const char *filename)
static SCIP_RETCODE parseDetails(SCIP *scip, SCIP_FILE *file, int *lineno, int **demands, SCIP_DIGRAPH *precedencegraph, int *durations, int *capacities, int njobs, int nresources)
static SCIP_DECL_READERREAD(readerReadRcp)
file reader for "pack" scheduling instances
SCIP_RETCODE SCIPcreateSchedulingProblem(SCIP *scip, const char *problemname, const char **jobnames, const char **resourcenames, int **demands, SCIP_DIGRAPH *precedencegraph, int *durations, int *capacities, int njobs, int nresources, SCIP_Bool initialize)
scheduling problem file reader for RCPSP format
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