![]() |
OR-Tools
8.2
|
Definition at line 25 of file jobshop_scheduling_parser.h.
Public Types | |
enum | ProblemType { UNDEFINED , JSSP , TAILLARD , FLEXIBLE , SDST , TARDINESS , PSS , EARLY_TARDY } |
enum | ParserState { START , JOB_COUNT_READ , MACHINE_COUNT_READ , SEED_READ , JOB_ID_READ , JOB_LENGTH_READ , JOB_READ , NAME_READ , JOBS_READ , SSD_READ , MACHINE_READ , PARSING_ERROR , DONE } |
Public Member Functions | |
~JsspParser () | |
bool | ParseFile (const std::string &filename) |
const JsspInputProblem & | problem () const |
enum ParserState |
Enumerator | |
---|---|
START | |
JOB_COUNT_READ | |
MACHINE_COUNT_READ | |
SEED_READ | |
JOB_ID_READ | |
JOB_LENGTH_READ | |
JOB_READ | |
NAME_READ | |
JOBS_READ | |
SSD_READ | |
MACHINE_READ | |
PARSING_ERROR | |
DONE |
Definition at line 38 of file jobshop_scheduling_parser.h.
enum ProblemType |
Enumerator | |
---|---|
UNDEFINED | |
JSSP | |
TAILLARD | |
FLEXIBLE | |
SDST | |
TARDINESS | |
PSS | |
EARLY_TARDY |
Definition at line 27 of file jobshop_scheduling_parser.h.
|
inline |
Definition at line 54 of file jobshop_scheduling_parser.h.
bool ParseFile | ( | const std::string & | filename | ) |
Definition at line 53 of file jobshop_scheduling_parser.cc.
|
inline |
Definition at line 61 of file jobshop_scheduling_parser.h.