type definitions for input file readers
Definition in file type_reader.h.
#include "scip/def.h"
#include "scip/type_cons.h"
#include "scip/type_retcode.h"
#include "scip/type_result.h"
#include "scip/type_scip.h"
#include "scip/type_var.h"
Go to the source code of this file.
Macros | |
#define | SCIP_DECL_READERCOPY(x) |
#define | SCIP_DECL_READERFREE(x) |
#define | SCIP_DECL_READERREAD(x) |
#define | SCIP_DECL_READERWRITE(x) |
#define SCIP_DECL_READERCOPY | ( | x | ) |
copy method for reader plugins (called when SCIP copies plugins)
input:
Definition at line 62 of file type_reader.h.
Referenced by doReaderCreate(), SCIPincludeReader(), SCIPreaderCreate(), SCIPreaderSetCopy(), and SCIPsetReaderCopy().
#define SCIP_DECL_READERFREE | ( | x | ) |
destructor of reader to free user data (called when SCIP is exiting)
input:
Definition at line 71 of file type_reader.h.
Referenced by doReaderCreate(), SCIPincludeReader(), SCIPreaderCreate(), SCIPreaderSetFree(), and SCIPsetReaderFree().
#define SCIP_DECL_READERREAD | ( | x | ) |
problem reading method of reader
input:
possible return values for *result:
If the reader detected an error in the input file, it should return with RETCODE SCIP_READERROR or SCIP_NOFILE.
Definition at line 87 of file type_reader.h.
Referenced by doReaderCreate(), SCIPincludeReader(), SCIPreaderCreate(), SCIPreaderSetRead(), and SCIPsetReaderRead().
#define SCIP_DECL_READERWRITE | ( | x | ) |
problem writing method of reader; NOTE: if the parameter "genericnames" is TRUE, then SCIP already set all variable and constraint names to generic names; therefore, this method should always use SCIPvarGetName() and SCIPconsGetName();
input:
possible return values for *result:
If the reader detected an error while writing the output file, it should return with RETCODE SCIP_WRITEERROR
Definition at line 126 of file type_reader.h.
Referenced by doReaderCreate(), SCIPincludeReader(), SCIPreaderCreate(), SCIPreaderSetWrite(), and SCIPsetReaderWrite().
typedef struct SCIP_Reader SCIP_READER |
reader data structure
Definition at line 52 of file type_reader.h.
typedef struct SCIP_ReaderData SCIP_READERDATA |
reader specific data
Definition at line 53 of file type_reader.h.