MPSInput Class Reference
Detailed DescriptionReads MPS input files. A right-hand side for the objective function is allowed but ignored. Definition at line 34 of file mpsinput.h. Member Enumeration Documentation
Definition at line 56 of file mpsinput.h.
Definition at line 43 of file mpsinput.h.
Constructor & Destructor Documentation
Definition at line 110 of file mpsinput.h.
Definition at line 128 of file mpsinput.h. Member Function Documentation
Definition at line 205 of file mpsinput.h. References MPSInput::insertName(), MSG_ERROR, and MPSInput::readLine(). Referenced by soplex::MPSreadBounds(), soplex::MPSreadCols(), soplex::MPSreadRanges(), and soplex::MPSreadRhs().
Definition at line 144 of file mpsinput.h. References MPSInput::m_f0. Referenced by soplex::MPSreadBounds(), soplex::MPSreadCols(), soplex::MPSreadName(), soplex::MPSreadObjname(), soplex::MPSreadObjsen(), soplex::MPSreadRanges(), soplex::MPSreadRhs(), soplex::MPSreadRows(), SPxBasis::readBasis(), and SoPlex::readBasisFile().
Definition at line 146 of file mpsinput.h. References MPSInput::m_f1. Referenced by soplex::MPSreadBounds(), soplex::MPSreadCols(), soplex::MPSreadName(), soplex::MPSreadObjname(), soplex::MPSreadObjsen(), soplex::MPSreadRanges(), soplex::MPSreadRhs(), soplex::MPSreadRows(), SPxBasis::readBasis(), and SoPlex::readBasisFile().
Definition at line 148 of file mpsinput.h. References MPSInput::m_f2. Referenced by soplex::MPSreadBounds(), soplex::MPSreadCols(), soplex::MPSreadRanges(), soplex::MPSreadRhs(), soplex::MPSreadRows(), SPxBasis::readBasis(), and SoPlex::readBasisFile().
Definition at line 150 of file mpsinput.h. References MPSInput::m_f3. Referenced by soplex::MPSreadBounds(), soplex::MPSreadCols(), soplex::MPSreadRanges(), soplex::MPSreadRhs(), SPxBasis::readBasis(), and SoPlex::readBasisFile().
Definition at line 152 of file mpsinput.h. References MPSInput::m_f4. Referenced by soplex::MPSreadBounds(), soplex::MPSreadCols(), soplex::MPSreadRanges(), and soplex::MPSreadRhs().
Definition at line 154 of file mpsinput.h. References MPSInput::m_f5. Referenced by soplex::MPSreadCols(), soplex::MPSreadRanges(), and soplex::MPSreadRhs().
Definition at line 162 of file mpsinput.h. References MPSInput::m_has_error. Referenced by SPxBasis::readBasis(), SoPlex::readBasisFile(), and SPxLPBase< R >::readMPS().
Inserts Insert Definition at line 250 of file mpsinput.cpp. References MPSInput::m_f1, MPSInput::m_f2, MPSInput::m_f3, MPSInput::m_f4, and MPSInput::m_f5. Referenced by MPSInput::entryIgnored(), soplex::MPSreadBounds(), soplex::MPSreadRanges(), and soplex::MPSreadRhs().
Definition at line 164 of file mpsinput.h. References MPSInput::m_is_integer. Referenced by soplex::MPSreadCols().
Definition at line 142 of file mpsinput.h. References MPSInput::m_lineno.
Definition at line 158 of file mpsinput.h. References MPSInput::m_objname. Referenced by soplex::MPSreadCols(), and soplex::MPSreadRows().
Definition at line 160 of file mpsinput.h. References MPSInput::m_objsense. Referenced by SPxLPBase< R >::readMPS().
Definition at line 156 of file mpsinput.h. References MPSInput::m_probname. Referenced by soplex::MPSreadName().
reads an MPS format data line and parse the fields. read a MPS format data line and parse the fields. Definition at line 57 of file mpsinput.cpp. References BLANK, MPSInput::BOUNDS, soplex::clear_from(), MPSInput::COLUMNS, MPSInput::m_buf, MPSInput::m_f0, MPSInput::m_f1, MPSInput::m_f2, MPSInput::m_f3, MPSInput::m_f4, MPSInput::m_f5, MPSInput::m_input, MPSInput::m_is_integer, MPSInput::m_is_new_format, MPSInput::m_lineno, MPSInput::m_section, MSG_DEBUG, soplex::patch_field(), MPSInput::RANGES, and MPSInput::RHS. Referenced by MPSInput::entryIgnored(), soplex::MPSreadBounds(), soplex::MPSreadCols(), soplex::MPSreadName(), soplex::MPSreadObjname(), soplex::MPSreadObjsen(), soplex::MPSreadRanges(), soplex::MPSreadRhs(), soplex::MPSreadRows(), SPxBasis::readBasis(), and SoPlex::readBasisFile().
Definition at line 140 of file mpsinput.h. References MPSInput::m_section. Referenced by SPxBasis::readBasis(), and SPxLPBase< R >::readMPS().
Definition at line 182 of file mpsinput.h. References MPSInput::MAX_LINE_LEN. Referenced by soplex::MPSreadObjname(), and soplex::MPSreadRows().
Definition at line 188 of file mpsinput.h. Referenced by soplex::MPSreadObjsen().
Definition at line 176 of file mpsinput.h. References MPSInput::MAX_LINE_LEN. Referenced by soplex::MPSreadName().
Definition at line 171 of file mpsinput.h. Referenced by soplex::MPSreadBounds(), soplex::MPSreadCols(), soplex::MPSreadName(), soplex::MPSreadObjname(), soplex::MPSreadObjsen(), soplex::MPSreadRanges(), soplex::MPSreadRhs(), soplex::MPSreadRows(), SPxBasis::readBasis(), and SoPlex::readBasisFile().
Definition at line 198 of file mpsinput.h. References MSG_ERROR. Referenced by soplex::MPSreadBounds(), soplex::MPSreadCols(), soplex::MPSreadName(), soplex::MPSreadObjname(), soplex::MPSreadObjsen(), soplex::MPSreadRanges(), soplex::MPSreadRhs(), soplex::MPSreadRows(), SPxBasis::readBasis(), SoPlex::readBasisFile(), and SPxLPBase< R >::readMPS(). Member Data Documentation
first field in a line Definition at line 78 of file mpsinput.h. Referenced by MPSInput::field0(), and MPSInput::readLine().
second field in a line Definition at line 80 of file mpsinput.h. Referenced by MPSInput::field1(), MPSInput::insertName(), and MPSInput::readLine().
third field in a line Definition at line 82 of file mpsinput.h. Referenced by MPSInput::field2(), MPSInput::insertName(), and MPSInput::readLine().
fourth field in a line Definition at line 84 of file mpsinput.h. Referenced by MPSInput::field3(), MPSInput::insertName(), and MPSInput::readLine().
fifth field in a line Definition at line 86 of file mpsinput.h. Referenced by MPSInput::field4(), MPSInput::insertName(), and MPSInput::readLine().
sixth field in a line Definition at line 88 of file mpsinput.h. Referenced by MPSInput::field5(), MPSInput::insertName(), and MPSInput::readLine().
is set to Definition at line 74 of file mpsinput.h. Referenced by MPSInput::hasError().
Number of already ignored entries. Definition at line 98 of file mpsinput.h.
the input stream from which the file is read Definition at line 68 of file mpsinput.h. Referenced by MPSInput::readLine().
Definition at line 94 of file mpsinput.h. Referenced by MPSInput::isInteger(), and MPSInput::readLine().
line number Definition at line 70 of file mpsinput.h. Referenced by MPSInput::lineno(), and MPSInput::readLine().
Maximal number of ignored entries for which a warning will be issued. Definition at line 100 of file mpsinput.h.
objctive sense (maximization or minimization) Definition at line 72 of file mpsinput.h. Referenced by MPSInput::objSense().
Definition at line 66 of file mpsinput.h. Referenced by MPSInput::readLine(), and MPSInput::section(). |