Package org.ojalgo.optimisation
Class FileFormatMPS
java.lang.Object
org.ojalgo.optimisation.FileFormatMPS
Mathematical Programming System (MPS) parser
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static enum
BoundType used with the BOUNDS section.(package private) final class
(package private) static enum
(package private) static interface
(package private) static enum
(package private) final class
(package private) static enum
RowType used with the ROWS and RANGES sections. -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final String
private static final String
Seems to be used in problem headers/comment to mark references to authors and suchprivate static final int[]
private static final String
private static final String
private static final String
private static final String
private final Map
<String, FileFormatMPS.Column> private final FileFormatMPS.FieldPredicate
private final FileFormatMPS.FieldPredicate
private final String[]
private String
private String
private String
private String
private boolean
private final FileFormatMPS.FieldPredicate
private final FileFormatMPS.FieldPredicate
private final FileFormatMPS.FieldPredicate
private final ExpressionsBasedModel
private String
private Expression
private final Map
<String, FileFormatMPS.Row> private final FileFormatMPS.FieldPredicate[]
private final FileFormatMPS.FieldPredicate[]
private final FileFormatMPS.FieldPredicate[]
private final FileFormatMPS.FieldPredicate[]
private final FileFormatMPS.FieldPredicate[]
private final FileFormatMPS.FieldPredicate[]
private static final String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
extractFields
(String line, FileFormatMPS.FieldPredicate[] verifiers) private ExpressionsBasedModel
getModel()
private FileFormatMPS.FileSection
identifySection
(String line) (package private) boolean
nameColumns
(String line, String field) (package private) boolean
private void
parseSectionLine
(FileFormatMPS.FileSection section, String line) (package private) static ExpressionsBasedModel
read
(InputStream input) toString()
-
Field Details
-
COMMENT
- See Also:
-
COMMENT_REF
Seems to be used in problem headers/comment to mark references to authors and such- See Also:
-
FIELD_START
private static final int[] FIELD_START -
INTEND
- See Also:
-
INTORG
- See Also:
-
MARKER
- See Also:
-
MAX
- See Also:
-
SPACE
- See Also:
-
myRows
-
myColumns
-
myExistingColumn
-
myExistingRow
-
myFields
-
myIdBOUNDS
-
myIdRANGES
-
myIdRHS
-
myIdRowN
-
myIntegerMarker
private boolean myIntegerMarker -
myMatchingBOUNDS
-
myMatchingRANGES
-
myMatchingRHS
-
myModel
-
myName
-
myQuadObjExpr
-
myVerifierBOUNDS
-
myVerifierCOLUMNS
-
myVerifierQ
-
myVerifierRANGES
-
myVerifierRHS
-
myVerifierROWS
-
-
Constructor Details
-
FileFormatMPS
FileFormatMPS()
-
-
Method Details