reader_lp.c File Reference Detailed DescriptionLP file reader. Definition in file reader_lp.c. #include <stdlib.h> #include <assert.h> #include <string.h> #include <strings.h> #include <ctype.h> #include "scip/reader_lp.h" #include "scip/cons_knapsack.h" #include "scip/cons_linear.h" #include "scip/cons_logicor.h" #include "scip/cons_setppc.h" #include "scip/cons_varbound.h" #include "scip/cons_and.h" #include "scip/cons_sos1.h" #include "scip/cons_sos2.h" #include "scip/cons_indicator.h" #include "scip/cons_quadratic.h" #include "scip/cons_soc.h" #include "scip/cons_bounddisjunction.h" #include "scip/pub_misc.h" Go to the source code of this file.
Macro Definition Documentation
Definition at line 54 of file reader_lp.c. Referenced by SCIP_DECL_READERCOPY(), SCIP_DECL_READERFREE(), SCIP_DECL_READERWRITE(), SCIPincludeReaderLp(), and SCIPwriteLp().
Definition at line 55 of file reader_lp.c. Referenced by SCIPincludeReaderLp().
Definition at line 56 of file reader_lp.c. Referenced by SCIPincludeReaderLp().
Should possible "and"-constraints be linearized when writing the lp file? Definition at line 58 of file reader_lp.c. Referenced by SCIPincludeReaderLp(), and SCIPwriteLp().
Should an aggregated linearization for and constraints be used? Definition at line 59 of file reader_lp.c. Referenced by SCIPincludeReaderLp(), and SCIPwriteLp().
Definition at line 65 of file reader_lp.c. Referenced by createIndicatorConstraint(), getNextLine(), getNextToken(), isNewSection(), readCoefficients(), readConstraints(), readObjective(), and SCIPreadLp().
Definition at line 66 of file reader_lp.c. Referenced by pushBufferToken(), pushToken(), and SCIPreadLp().
Definition at line 67 of file reader_lp.c. Referenced by readCoefficients().
Definition at line 68 of file reader_lp.c. Referenced by readCoefficients().
the maximum length of any line is 560 + '\0' = 561 Definition at line 69 of file reader_lp.c. Referenced by appendLine(), printRow(), printSOCCons(), printSosCons(), and SCIPwriteLp().
the maximum length for any name is 255 + '\0' = 256 Definition at line 70 of file reader_lp.c. Referenced by checkConsnames(), checkVarnames(), printAggregatedCons(), printAndCons(), printRow(), printSOCCons(), printSosCons(), and SCIPwriteLp().
Definition at line 71 of file reader_lp.c. Referenced by appendLine(). Typedef DocumentationDefinition at line 87 of file reader_lp.c. Definition at line 93 of file reader_lp.c. Definition at line 99 of file reader_lp.c.
Definition at line 126 of file reader_lp.c. Enumeration Type Documentation
Section in LP File
Definition at line 83 of file reader_lp.c.
Definition at line 89 of file reader_lp.c.
Definition at line 95 of file reader_lp.c. Function Documentationissues an error message and marks the LP data to have errors
Definition at line 137 of file reader_lp.c. References LP_END, NULL, SCIP_VERBLEVEL_MINIMAL, SCIPerrorMessage, SCIPsnprintf(), SCIPverbMessage(), and TRUE. Referenced by createIndicatorConstraint(), readBinaries(), readBounds(), readCoefficients(), readConstraints(), readGenerals(), readSemicontinuous(), and readSos(). returns whether a syntax error was detected
Definition at line 164 of file reader_lp.c. References NULL. Referenced by createIndicatorConstraint(), readConstraints(), readLPFile(), and readObjective().
returns whether the given character is a token delimiter
Definition at line 175 of file reader_lp.c. Referenced by getNextToken().
returns whether the given character is a single token
Definition at line 196 of file reader_lp.c. Referenced by getNextToken().
returns whether the current character is member of a value string
Definition at line 220 of file reader_lp.c. References FALSE, LP_EXP_NONE, LP_EXP_SIGNED, LP_EXP_UNSIGNED, NULL, and TRUE. Referenced by getNextToken(). reads the next line from the input file into the line buffer; skips comments; returns whether a line could be read
Definition at line 264 of file reader_lp.c. References BMSclearMemoryArray, commentchars, FALSE, LP_MAX_LINELEN, NULL, SCIPdebugMessage, SCIPfgets(), SCIPfseek(), SCIPwarningMessage(), and TRUE. Referenced by getNextToken().
swaps the addresses of two pointers
Definition at line 355 of file reader_lp.c. Referenced by getNextToken(), pushBufferToken(), pushToken(), and swapTokenBuffer(). reads the next token from the input file into the token buffer; returns whether a token was read
Definition at line 369 of file reader_lp.c. References FALSE, getNextLine(), isDelimChar(), isTokenChar(), isValueChar(), LP_END, LP_EXP_NONE, LP_MAX_LINELEN, NULL, SCIP_Bool, SCIPdebugMessage, swapPointers(), and TRUE. Referenced by createIndicatorConstraint(), isNewSection(), readBinaries(), readBounds(), readCoefficients(), readConstraints(), readGenerals(), readSemicontinuous(), readSos(), and readStart().
puts the current token on the token stack, such that it is read at the next call to getNextToken()
Definition at line 474 of file reader_lp.c. References LP_MAX_PUSHEDTOKENS, NULL, and swapPointers(). Referenced by isNewSection(), readBounds(), readCoefficients(), readConstraints(), readSemicontinuous(), and readSos().
puts the buffered token on the token stack, such that it is read at the next call to getNextToken()
Definition at line 487 of file reader_lp.c. References LP_MAX_PUSHEDTOKENS, NULL, and swapPointers(). Referenced by readCoefficients(), readConstraints(), and readSos().
swaps the current token with the token buffer
Definition at line 500 of file reader_lp.c. References NULL, and swapPointers(). Referenced by isNewSection(), readCoefficients(), readConstraints(), and readSos(). checks whether the current token is a section identifier, and if yes, switches to the corresponding section
Definition at line 511 of file reader_lp.c. References FALSE, getNextToken(), LP_BINARIES, LP_BOUNDS, LP_CONSTRAINTS, LP_END, LP_GENERALS, LP_MAX_LINELEN, LP_OBJECTIVE, LP_SEMICONTINUOUS, LP_SOS, NULL, pushToken(), SCIP_Bool, SCIP_OBJSENSE_MAXIMIZE, SCIP_OBJSENSE_MINIMIZE, SCIPdebugMessage, swapTokenBuffer(), and TRUE. Referenced by readBinaries(), readBounds(), readCoefficients(), readConstraints(), readGenerals(), readSemicontinuous(), readSos(), and readStart(). returns whether the current token is a sign
Definition at line 722 of file reader_lp.c. References FALSE, NULL, and TRUE. Referenced by createIndicatorConstraint(), readBounds(), readCoefficients(), and readConstraints(). returns whether the current token is a value
Definition at line 747 of file reader_lp.c. References FALSE, NULL, SCIPinfinity(), and TRUE. Referenced by createIndicatorConstraint(), readBounds(), readCoefficients(), readConstraints(), and readSos(). returns whether the current token is an equation sense
Definition at line 779 of file reader_lp.c. References FALSE, LP_SENSE_EQ, LP_SENSE_GE, LP_SENSE_LE, NULL, and TRUE. Referenced by createIndicatorConstraint(), readBounds(), readCoefficients(), and readConstraints().
returns the variable with the given name, or creates a new variable if it does not exist
Definition at line 810 of file reader_lp.c. References FALSE, NULL, SCIP_Bool, SCIP_CALL, SCIP_OKAY, SCIP_VARTYPE_CONTINUOUS, SCIPaddVar(), SCIPcreateVar(), SCIPdebugMessage, SCIPfindVar(), SCIPgetBoolParam(), SCIPinfinity(), SCIPreleaseVar(), and TRUE. Referenced by readBinaries(), readBounds(), readCoefficients(), readGenerals(), and readSemicontinuous().
reads the header of the file
Definition at line 855 of file reader_lp.c. References getNextToken(), isNewSection(), NULL, and SCIP_OKAY. Referenced by readLPFile().
reads an objective or constraint with name and coefficients
Definition at line 876 of file reader_lp.c. References FALSE, getNextToken(), getVariable(), isNewSection(), isSense(), isSign(), isValue(), LP_INIT_COEFSSIZE, LP_INIT_QUADCOEFSSIZE, LP_MAX_LINELEN, MAX, NULL, pushBufferToken(), pushToken(), SCIP_Bool, SCIP_CALL, SCIP_OKAY, SCIP_Real, SCIPallocMemoryArray, SCIPdebugMessage, SCIPisZero(), SCIPmemccpy(), SCIPreallocMemoryArray, SCIPvarGetName(), SCIPwarningMessage(), swapTokenBuffer(), syntaxError(), and TRUE. Referenced by createIndicatorConstraint(), readConstraints(), and readObjective().
reads the objective section
Definition at line 1236 of file reader_lp.c. References FALSE, hasError(), LP_MAX_LINELEN, NULL, readCoefficients(), SCIP_Bool, SCIP_CALL, SCIP_OBJSENSE_MINIMIZE, SCIP_OKAY, SCIP_Real, SCIP_VARTYPE_CONTINUOUS, SCIPaddCons(), SCIPaddVar(), SCIPchgVarObj(), SCIPconsGetName(), SCIPcreateConsQuadratic(), SCIPcreateVar(), SCIPdebugMessage, SCIPdebugPrintCons, SCIPfreeMemoryArrayNull, SCIPinfinity(), SCIPreleaseCons(), SCIPreleaseVar(), SCIPvarGetObj(), and TRUE. Referenced by readLPFile().
create indicator constraint
Definition at line 1319 of file reader_lp.c. References FALSE, getNextToken(), hasError(), isSense(), isSign(), isValue(), LP_MAX_LINELEN, LP_SENSE_EQ, LP_SENSE_GE, LP_SENSE_LE, LP_SENSE_NOTHING, NULL, readCoefficients(), SCIP_Bool, SCIP_CALL, SCIP_INVALIDDATA, SCIP_MAXSTRLEN, SCIP_OKAY, SCIP_Real, SCIP_VARTYPE_BINARY, SCIPaddCons(), SCIPchgVarLb(), SCIPchgVarType(), SCIPchgVarUb(), SCIPcreateConsIndicator(), SCIPdebugMessage, SCIPdebugPrintCons, SCIPerrorMessage, SCIPfreeMemoryArrayNull, SCIPgetNegatedVar(), SCIPisFeasEQ(), SCIPreleaseCons(), SCIPsnprintf(), SCIPvarGetLbGlobal(), SCIPvarGetUbGlobal(), syntaxError(), and TRUE. Referenced by readConstraints().
reads the constraints section Read linear and indicator constraints. The CPLEX manual says that indicator constraints are of the following form: [constraintname:] binaryvariable = value -> linear constraint We also accept "<->".
Definition at line 1529 of file reader_lp.c. References createIndicatorConstraint(), FALSE, getNextToken(), hasError(), isNewSection(), isSense(), isSign(), isValue(), LP_MAX_LINELEN, LP_SENSE_EQ, LP_SENSE_GE, LP_SENSE_LE, LP_SENSE_NOTHING, NULL, pushBufferToken(), pushToken(), readCoefficients(), SCIP_Bool, SCIP_CALL, SCIP_INVALIDDATA, SCIP_OKAY, SCIP_Real, SCIPaddCons(), SCIPcreateConsLinear(), SCIPcreateConsQuadratic(), SCIPdebugMessage, SCIPdebugPrintCons, SCIPerrorMessage, SCIPfreeMemoryArrayNull, SCIPinfinity(), SCIPisEQ(), SCIPreleaseCons(), swapTokenBuffer(), syntaxError(), and TRUE. Referenced by readLPFile().
reads the bounds section
Definition at line 1764 of file reader_lp.c. References getNextToken(), getVariable(), isNewSection(), isSense(), isSign(), isValue(), LP_SENSE_EQ, LP_SENSE_GE, LP_SENSE_LE, LP_SENSE_NOTHING, NULL, pushToken(), SCIP_Bool, SCIP_CALL, SCIP_INVALIDDATA, SCIP_OKAY, SCIP_Real, SCIPchgVarLb(), SCIPchgVarUb(), SCIPdebugMessage, SCIPerrorMessage, SCIPinfinity(), SCIPvarGetLbGlobal(), SCIPvarGetName(), SCIPvarGetUbGlobal(), sign(), and syntaxError(). Referenced by readLPFile().
reads the generals section
Definition at line 1935 of file reader_lp.c. References getNextToken(), getVariable(), isNewSection(), NULL, SCIP_Bool, SCIP_CALL, SCIP_OKAY, SCIP_Real, SCIP_VARTYPE_INTEGER, SCIPchgVarType(), SCIPisFeasIntegral(), SCIPvarGetLbGlobal(), SCIPvarGetName(), SCIPvarGetUbGlobal(), SCIPwarningMessage(), and syntaxError(). Referenced by readLPFile().
reads the binaries section
Definition at line 1980 of file reader_lp.c. References getNextToken(), getVariable(), isNewSection(), NULL, SCIP_Bool, SCIP_CALL, SCIP_OKAY, SCIP_Real, SCIP_VARTYPE_BINARY, SCIPchgVarLb(), SCIPchgVarType(), SCIPchgVarUb(), SCIPisFeasEQ(), SCIPisFeasZero(), SCIPisInfinity(), SCIPvarGetLbGlobal(), SCIPvarGetName(), SCIPvarGetUbGlobal(), SCIPwarningMessage(), and syntaxError(). Referenced by readLPFile().
reads the semi-continuous section
Definition at line 2034 of file reader_lp.c. References FALSE, getNextToken(), getVariable(), isNewSection(), NULL, pushToken(), SCIP_Bool, SCIP_BOUNDTYPE_LOWER, SCIP_BOUNDTYPE_UPPER, SCIP_CALL, SCIP_MAXSTRLEN, SCIP_OKAY, SCIP_Real, SCIPaddCons(), SCIPchgVarLb(), SCIPcreateConsBounddisjunction(), SCIPdebugMessage, SCIPdebugPrintCons, SCIPreleaseCons(), SCIPsnprintf(), SCIPvarGetLbGlobal(), SCIPvarGetName(), syntaxError(), and TRUE. Referenced by readLPFile().
reads the sos section The format is as follows: SOS <constraint name>: [S1|S2]:: {<variable name>:<weight>} ... <constraint name>: [S1|S2]:: {<variable name>:<weight>}
Definition at line 2132 of file reader_lp.c. References FALSE, getNextToken(), isNewSection(), isValue(), NULL, pushBufferToken(), pushToken(), SCIP_Bool, SCIP_CALL, SCIP_INVALIDDATA, SCIP_MAXSTRLEN, SCIP_OKAY, SCIP_Real, SCIPABORT, SCIPaddCons(), SCIPaddVarSOS1(), SCIPaddVarSOS2(), SCIPconsGetName(), SCIPcreateConsSOS1(), SCIPcreateConsSOS2(), SCIPdebugMessage, SCIPdebugPrintCons, SCIPerrorMessage, SCIPfindVar(), SCIPmemccpy(), SCIPreleaseCons(), SCIPsnprintf(), SCIPvarGetName(), swapTokenBuffer(), syntaxError(), and TRUE. Referenced by readLPFile().
reads an LP file
Definition at line 2335 of file reader_lp.c. References hasError(), LP_BINARIES, LP_BOUNDS, LP_CONSTRAINTS, LP_END, LP_GENERALS, LP_OBJECTIVE, LP_SEMICONTINUOUS, LP_SOS, LP_START, NULL, readBinaries(), readBounds(), readConstraints(), readGenerals(), readObjective(), readSemicontinuous(), readSos(), readStart(), SCIP_CALL, SCIP_INVALIDDATA, SCIP_NOFILE, SCIP_OKAY, SCIPcreateProb(), SCIPerrorMessage, SCIPfclose(), SCIPfopen(), and SCIPprintSysError(). Referenced by SCIPreadLp().
hash key retrieval function for variables Definition at line 2413 of file reader_lp.c.
returns TRUE iff the indices of both variables are equal Definition at line 2420 of file reader_lp.c.
returns the hash value of the key Definition at line 2429 of file reader_lp.c. References NULL, SCIP_Bool, SCIPinfoMessage(), SCIPvarGetIndex(), SCIPvarGetName(), and SCIPvarGetProbindex().
transforms given variables, scalars, and constant to the corresponding active variables, scalars, and constant
Definition at line 2472 of file reader_lp.c. References NULL, SCIP_CALL, SCIP_OKAY, SCIPgetProbvarLinearSum(), SCIPreallocBufferArray, SCIPvarGetOrigvarSum(), and TRUE. Referenced by printAggregatedCons(), and printQuadraticCons().
clears the given line buffer
Definition at line 2517 of file reader_lp.c. References NULL. Referenced by endLine(), printRow(), printSOCCons(), printSosCons(), and SCIPwriteLp().
ends the given line with '\0' and prints it to the given file stream
Definition at line 2531 of file reader_lp.c. References clearLine(), NULL, and SCIPinfoMessage(). Referenced by appendLine(), printRow(), printSOCCons(), printSosCons(), and SCIPwriteLp().
appends extension to line and prints it to the give file stream if the line exceeded the length given in the define LP_PRINTLEN
Definition at line 2553 of file reader_lp.c. References endLine(), LP_MAX_PRINTLEN, LP_PRINTLEN, NULL, and SCIPdebugMessage. Referenced by printRow(), printSOCCons(), printSosCons(), and SCIPwriteLp().
Definition at line 2584 of file reader_lp.c. References appendLine(), clearLine(), endLine(), LP_MAX_NAMELEN, LP_MAX_PRINTLEN, NULL, SCIPisZero(), SCIPsnprintf(), and SCIPvarGetName(). Referenced by printAggregatedCons(), and printQuadraticCons().
prints given (linear or) quadratic constraint information in LP format to file stream
Definition at line 2719 of file reader_lp.c. References getActiveVariables(), NULL, printRow(), SCIP_CALL, SCIP_OKAY, SCIP_Real, SCIPallocBufferArray, SCIPduplicateBufferArray, SCIPfreeBufferArray, SCIPisEQ(), and SCIPisInfinity(). Referenced by printAndCons(), and SCIPwriteLp().
prints given SOS constraint information in LP format to file stream
Definition at line 2818 of file reader_lp.c. References appendLine(), clearLine(), endLine(), LP_MAX_NAMELEN, LP_MAX_PRINTLEN, NULL, SCIPsnprintf(), and SCIPvarGetName(). Referenced by SCIPwriteLp().
prints given soc constraint in LP format to file stream
Definition at line 2877 of file reader_lp.c. References appendLine(), clearLine(), endLine(), LP_MAX_NAMELEN, LP_MAX_PRINTLEN, NULL, SCIP_OKAY, SCIP_Real, SCIPgetLhsCoefsSOC(), SCIPgetLhsConstantSOC(), SCIPgetLhsOffsetsSOC(), SCIPgetLhsVarsSOC(), SCIPgetNLhsVarsSOC(), SCIPgetRhsCoefSOC(), SCIPgetRhsOffsetSOC(), SCIPgetRhsVarSOC(), SCIPisZero(), SCIPsnprintf(), and SCIPvarGetName(). Referenced by SCIPwriteLp().
prints a linearization of an and-constraint into the given file
Definition at line 3027 of file reader_lp.c. References LP_MAX_NAMELEN, NULL, printQuadraticCons(), SCIP_CALL, SCIP_OKAY, SCIP_Real, SCIPallocBufferArray, SCIPfreeBufferArray, SCIPgetNVarsAnd(), SCIPgetResultantAnd(), SCIPgetVarsAnd(), SCIPinfinity(), and SCIPsnprintf(). Referenced by SCIPwriteLp().
check whether given variables are aggregated and put them into an array without duplication
Definition at line 3114 of file reader_lp.c. References NULL, SCIP_CALL, SCIP_OKAY, SCIP_VARSTATUS_AGGREGATED, SCIP_VARSTATUS_MULTAGGR, SCIP_VARSTATUS_NEGATED, SCIPcalcMemGrowSize(), SCIPhashtableExists(), SCIPhashtableInsert(), SCIPreallocBlockMemoryArray, and SCIPvarGetStatus(). Referenced by SCIPwriteLp().
print aggregated variable-constraints
Definition at line 3170 of file reader_lp.c. References getActiveVariables(), LP_MAX_NAMELEN, NULL, printRow(), SCIP_CALL, SCIP_OKAY, SCIP_Real, SCIPallocBufferArray, SCIPfreeBufferArray, SCIPsnprintf(), and SCIPvarGetName(). Referenced by SCIPwriteLp(). method check if the variable names are not longer than LP_MAX_NAMELEN
Definition at line 3223 of file reader_lp.c. References FALSE, LP_MAX_NAMELEN, NULL, SCIP_Bool, SCIPvarGetName(), SCIPwarningMessage(), and TRUE. Referenced by SCIPwriteLp().
method check if the constraint names are not longer than LP_MAX_NAMELEN
Definition at line 3260 of file reader_lp.c. References FALSE, LP_MAX_NAMELEN, NULL, SCIP_Bool, SCIP_Real, SCIPconsGetHdlr(), SCIPconsGetName(), SCIPconshdlrGetName(), SCIPconsIsEnabled(), SCIPconsIsTransformed(), SCIPgetLhsLinear(), SCIPisEQ(), SCIPwarningMessage(), and TRUE. Referenced by SCIPwriteLp().
copy method for reader plugins (called when SCIP copies plugins) Definition at line 3331 of file reader_lp.c. References NULL, READER_NAME, SCIP_CALL, SCIP_OKAY, SCIPincludeReaderLp(), and SCIPreaderGetName().
destructor of reader to free user data (called when SCIP is exiting) Definition at line 3345 of file reader_lp.c. References NULL, READER_NAME, SCIP_OKAY, SCIPfreeMemory, SCIPreaderGetData(), and SCIPreaderGetName().
problem reading method of reader Definition at line 3359 of file reader_lp.c. References SCIP_CALL, SCIP_OKAY, and SCIPreadLp().
problem writing method of reader Definition at line 3370 of file reader_lp.c. References NULL, READER_NAME, SCIP_CALL, SCIP_OKAY, SCIPreaderGetName(), and SCIPwriteLp().
includes the lp file reader in SCIP
Definition at line 3387 of file reader_lp.c. References DEFAULT_AGGRLINEARIZATION_ANDS, DEFAULT_LINEARIZE_ANDS, NULL, READER_DESC, READER_EXTENSION, READER_NAME, SCIP_CALL, SCIP_OKAY, SCIPaddBoolParam(), SCIPallocMemory, SCIPincludeReaderBasic(), SCIPsetReaderCopy(), SCIPsetReaderFree(), SCIPsetReaderRead(), SCIPsetReaderWrite(), and TRUE. Referenced by SCIP_DECL_READERCOPY(), and SCIPincludeDefaultPlugins().
reads problem from file
Definition at line 3421 of file reader_lp.c. References FALSE, LP_MAX_LINELEN, LP_MAX_PUSHEDTOKENS, LP_START, NULL, readLPFile(), SCIP_CALL, SCIP_OBJSENSE_MINIMIZE, SCIP_OKAY, SCIP_PLUGINNOTFOUND, SCIP_READERROR, SCIP_SUCCESS, SCIPallocMemoryArray, SCIPfreeMemoryArray, SCIPgetBoolParam(), and SCIPsetObjsense(). Referenced by SCIP_DECL_READERREAD().
writes problem to file
Definition at line 3493 of file reader_lp.c. References appendLine(), checkConsnames(), checkVarnames(), clearLine(), collectAggregatedVars(), DEFAULT_AGGRLINEARIZATION_ANDS, DEFAULT_LINEARIZE_ANDS, endLine(), LP_MAX_NAMELEN, LP_MAX_PRINTLEN, MAX, NULL, printAggregatedCons(), printAndCons(), printQuadraticCons(), printSOCCons(), printSosCons(), READER_NAME, SCIP_Bool, SCIP_CALL, SCIP_Longint, SCIP_OBJSENSE_MINIMIZE, SCIP_OKAY, SCIP_Real, SCIP_SETPPCTYPE_COVERING, SCIP_SETPPCTYPE_PACKING, SCIP_SETPPCTYPE_PARTITIONING, SCIP_SUCCESS, SCIP_VARSTATUS_NEGATED, SCIP_VARSTATUS_ORIGINAL, SCIP_VARTYPE_BINARY, SCIP_VARTYPE_INTEGER, SCIPallocBlockMemoryArray, SCIPallocBufferArray, SCIPblkmem(), SCIPcalcHashtableSize(), SCIPconsGetHdlr(), SCIPconsGetName(), SCIPconshdlrGetConss(), SCIPconshdlrGetName(), SCIPconshdlrGetNConss(), SCIPconsIsDeleted(), SCIPconsIsEnabled(), SCIPconsIsTransformed(), SCIPdebugMessage, SCIPfindConshdlr(), SCIPfindReader(), SCIPfreeBlockMemoryArray, SCIPfreeBufferArray, SCIPgetBilinTermsQuadratic(), SCIPgetBinaryVarIndicator(), SCIPgetCapacityKnapsack(), SCIPgetCoefsLinearVarsQuadratic(), SCIPgetLhsLinear(), SCIPgetLhsQuadratic(), SCIPgetLhsVarbound(), SCIPgetLhsVarsSOC(), SCIPgetLinearConsIndicator(), SCIPgetLinearVarsQuadratic(), SCIPgetNBilinTermsQuadratic(), SCIPgetNLhsVarsSOC(), SCIPgetNLinearVarsQuadratic(), SCIPgetNQuadVarTermsQuadratic(), SCIPgetNVarsKnapsack(), SCIPgetNVarsLinear(), SCIPgetNVarsLogicor(), SCIPgetNVarsSetppc(), SCIPgetNVarsSOS1(), SCIPgetNVarsSOS2(), SCIPgetQuadVarTermsQuadratic(), SCIPgetRhsLinear(), SCIPgetRhsQuadratic(), SCIPgetRhsVarbound(), SCIPgetRhsVarSOC(), SCIPgetSlackVarIndicator(), SCIPgetTypeSetppc(), SCIPgetValsLinear(), SCIPgetVarsKnapsack(), SCIPgetVarsLinear(), SCIPgetVarsLogicor(), SCIPgetVarsSetppc(), SCIPgetVarsSOS1(), SCIPgetVarsSOS2(), SCIPgetVarVarbound(), SCIPgetVbdcoefVarbound(), SCIPgetVbdvarVarbound(), SCIPgetWeightsKnapsack(), SCIPgetWeightsSOS1(), SCIPgetWeightsSOS2(), SCIPhashmapCreate(), SCIPhashmapExists(), SCIPhashmapFree(), SCIPhashmapSetImage(), SCIPhashtableCreate(), SCIPhashtableFree(), SCIPinfinity(), SCIPinfoMessage(), SCIPisFeasEQ(), SCIPisInfinity(), SCIPisZero(), SCIPprintCons(), SCIPreaderGetData(), SCIPsnprintf(), SCIPvarGetLbGlobal(), SCIPvarGetLbLocal(), SCIPvarGetLbOriginal(), SCIPvarGetName(), SCIPvarGetNegatedVar(), SCIPvarGetObj(), SCIPvarGetStatus(), SCIPvarGetType(), SCIPvarGetUbGlobal(), SCIPvarGetUbLocal(), SCIPvarGetUbOriginal(), SCIPvarIsNegated(), SCIPwarningMessage(), and TRUE. Referenced by SCIP_DECL_READERWRITE(). Variable Documentation
Definition at line 128 of file reader_lp.c. Referenced by getNextLine(). |