Loading...
Searching...
No Matches
MPSInput Class Reference
Detailed DescriptionReads MPS input files. A right-hand side for the objective function is allowed but ignored. Definition at line 43 of file mpsinput.h. Member Enumeration Documentation◆ anonymous enum
Definition at line 65 of file mpsinput.h. ◆ Section
Definition at line 52 of file mpsinput.h. ◆ Sense
Constructor & Destructor Documentation◆ MPSInput()
Definition at line 119 of file mpsinput.h. References m_buf, m_f0, m_f1, m_f2, m_f3, m_f4, m_f5, m_has_error, m_ignored, m_input, m_is_integer, m_is_new_format, m_lineno, m_objname, m_objsense, m_probname, m_section, MINIMIZE, MPSInput(), and NAME. Referenced by MPSInput(). ◆ ~MPSInput()
Member Function Documentation◆ entryIgnored()
Definition at line 253 of file mpsinput.h. References m_ignored, m_lineno, m_max_ignore, and SPX_MSG_ERROR. ◆ field0()
Definition at line 159 of file mpsinput.h. References m_f0. ◆ field1()
Definition at line 164 of file mpsinput.h. References m_f1. ◆ field2()
Definition at line 169 of file mpsinput.h. References m_f2. ◆ field3()
Definition at line 174 of file mpsinput.h. References m_f3. ◆ field4()
Definition at line 179 of file mpsinput.h. References m_f4. ◆ field5()
Definition at line 184 of file mpsinput.h. References m_f5. ◆ hasError()
Definition at line 204 of file mpsinput.h. References m_has_error. ◆ insertName()
◆ isInteger()
Definition at line 209 of file mpsinput.h. References m_is_integer. ◆ lineno()
Definition at line 154 of file mpsinput.h. References m_lineno. ◆ objName()
Definition at line 194 of file mpsinput.h. References m_objname. ◆ objSense()
Definition at line 199 of file mpsinput.h. References m_objsense. ◆ probName()
Definition at line 189 of file mpsinput.h. References m_probname. ◆ readLine()
reads an MPS format data line and parse the fields. read a MPS format data line and parse the fields. Definition at line 67 of file mpsinput.cpp. References BLANK, BOUNDS, soplex::clear_from(), COLUMNS, SPxOut::debug(), m_buf, m_f0, m_f1, m_f2, m_f3, m_f4, m_f5, m_input, m_is_integer, m_is_new_format, m_lineno, m_section, soplex::patch_field(), RANGES, and RHS. ◆ section()
Definition at line 149 of file mpsinput.h. References m_section. ◆ setObjName()
Definition at line 230 of file mpsinput.h. References m_objname, MAX_LINE_LEN, and soplex::spxSnprintf(). ◆ setObjSense()
Definition at line 236 of file mpsinput.h. References m_objsense. ◆ setProbName()
Definition at line 224 of file mpsinput.h. References m_probname, MAX_LINE_LEN, and soplex::spxSnprintf(). ◆ setSection()
Definition at line 219 of file mpsinput.h. References m_section. ◆ syntaxError()
Definition at line 246 of file mpsinput.h. References ENDATA, m_has_error, m_lineno, m_section, and SPX_MSG_ERROR. Member Data Documentation◆ m_buf
◆ m_f0
first field in a line Definition at line 87 of file mpsinput.h. Referenced by field0(), MPSInput(), readLine(), and ~MPSInput(). ◆ m_f1
second field in a line Definition at line 89 of file mpsinput.h. Referenced by field1(), insertName(), MPSInput(), readLine(), and ~MPSInput(). ◆ m_f2
third field in a line Definition at line 91 of file mpsinput.h. Referenced by field2(), insertName(), MPSInput(), readLine(), and ~MPSInput(). ◆ m_f3
fourth field in a line Definition at line 93 of file mpsinput.h. Referenced by field3(), insertName(), MPSInput(), readLine(), and ~MPSInput(). ◆ m_f4
fifth field in a line Definition at line 95 of file mpsinput.h. Referenced by field4(), insertName(), MPSInput(), readLine(), and ~MPSInput(). ◆ m_f5
sixth field in a line Definition at line 97 of file mpsinput.h. Referenced by field5(), insertName(), MPSInput(), readLine(), and ~MPSInput(). ◆ m_has_error
is set to Definition at line 83 of file mpsinput.h. Referenced by hasError(), MPSInput(), and syntaxError(). ◆ m_ignored
Number of already ignored entries. Definition at line 107 of file mpsinput.h. Referenced by entryIgnored(), and MPSInput(). ◆ m_input
the input stream from which the file is read Definition at line 77 of file mpsinput.h. Referenced by MPSInput(), and readLine(). ◆ m_is_integer
Definition at line 103 of file mpsinput.h. Referenced by isInteger(), MPSInput(), and readLine(). ◆ m_is_new_format
new MPS format? Definition at line 105 of file mpsinput.h. Referenced by MPSInput(), and readLine(). ◆ m_lineno
line number Definition at line 79 of file mpsinput.h. Referenced by entryIgnored(), lineno(), MPSInput(), readLine(), and syntaxError(). ◆ m_max_ignore
Maximal number of ignored entries for which a warning will be issued. Definition at line 109 of file mpsinput.h. Referenced by entryIgnored(). ◆ m_objname
objective name Definition at line 101 of file mpsinput.h. Referenced by MPSInput(), objName(), and setObjName(). ◆ m_objsense
objctive sense (maximization or minimization) Definition at line 81 of file mpsinput.h. Referenced by MPSInput(), objSense(), and setObjSense(). ◆ m_probname
problem name Definition at line 99 of file mpsinput.h. Referenced by MPSInput(), probName(), and setProbName(). ◆ m_section
Definition at line 75 of file mpsinput.h. Referenced by MPSInput(), readLine(), section(), setSection(), and syntaxError().
|