Scippy

GCG

Branch-and-Price & Column Generation for Everyone

BlkInput Struct Reference

Detailed Description

BLK reading data

Definition at line 94 of file reader_blk.cpp.

Data Fields

SCIP_FILE * file
 
char linebuf [BLK_MAX_LINELEN]
 
char * token
 
char * tokenbuf
 
char * pushedtokens [BLK_MAX_PUSHEDTOKENS]
 
int npushedtokens
 
int linenumber
 
int linepos
 
SCIP_Bool presolved
 
SCIP_Bool haspresolvesection
 
int nblocks
 
int blocknr
 
BLKSECTION section
 
SCIP_Bool haserror
 

Field Documentation

◆ file

SCIP_FILE* BlkInput::file

file to read

Definition at line 96 of file reader_blk.cpp.

Referenced by getNextLine(), readBLKFile(), and SCIPreadBlk().

◆ linebuf

char BlkInput::linebuf[BLK_MAX_LINELEN]

line buffer

Definition at line 97 of file reader_blk.cpp.

Referenced by getNextLine(), getNextToken(), SCIPreadBlk(), and syntaxError().

◆ token

char* BlkInput::token

◆ tokenbuf

char* BlkInput::tokenbuf

token buffer

Definition at line 99 of file reader_blk.cpp.

Referenced by SCIPreadBlk(), and swapTokenBuffer().

◆ pushedtokens

char* BlkInput::pushedtokens[BLK_MAX_PUSHEDTOKENS]

token stack

Definition at line 100 of file reader_blk.cpp.

Referenced by getNextToken(), pushToken(), and SCIPreadBlk().

◆ npushedtokens

int BlkInput::npushedtokens

size of token buffer

Definition at line 101 of file reader_blk.cpp.

Referenced by getNextToken(), pushToken(), and SCIPreadBlk().

◆ linenumber

int BlkInput::linenumber

current line number

Definition at line 102 of file reader_blk.cpp.

Referenced by getNextLine(), getNextToken(), isNewSection(), SCIPreadBlk(), and syntaxError().

◆ linepos

int BlkInput::linepos

current line position (column)

Definition at line 103 of file reader_blk.cpp.

Referenced by getNextLine(), getNextToken(), SCIPreadBlk(), and syntaxError().

◆ presolved

SCIP_Bool BlkInput::presolved

does the decomposition refer to the presolved problem?

Definition at line 104 of file reader_blk.cpp.

Referenced by fillDecompStruct(), readBLKFile(), readPresolved(), and SCIPreadBlk().

◆ haspresolvesection

SCIP_Bool BlkInput::haspresolvesection

does the decomposition have a presolved section

Definition at line 105 of file reader_blk.cpp.

Referenced by readBLKFile(), readPresolved(), and SCIPreadBlk().

◆ nblocks

int BlkInput::nblocks

number of blocks

Definition at line 106 of file reader_blk.cpp.

Referenced by fillDecompStruct(), readBLKFile(), readMasterconss(), readNBlocks(), and SCIPreadBlk().

◆ blocknr

int BlkInput::blocknr

number of the currentblock between 0 and Nblocks-1

Definition at line 107 of file reader_blk.cpp.

Referenced by isNewSection(), readBlock(), and SCIPreadBlk().

◆ section

BLKSECTION BlkInput::section

current section

Definition at line 108 of file reader_blk.cpp.

Referenced by getNextToken(), isNewSection(), readBLKFile(), SCIPreadBlk(), and syntaxError().

◆ haserror

SCIP_Bool BlkInput::haserror

flag to indicate an error occurence

Definition at line 109 of file reader_blk.cpp.

Referenced by getNextLine(), hasError(), SCIPreadBlk(), and syntaxError().