Class FileFormatMPS
java.lang.Object
org.ojalgo.optimisation.FileFormatMPS
Mathematical Programming System (MPS) parser
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static enumBoundType 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 enumRowType used with the ROWS and RANGES sections. -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Stringprivate static final StringSeems to be used in problem headers/comment to mark references to authors and suchprivate static final int[]private static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate final Map<String, FileFormatMPS.Column> private final FileFormatMPS.FieldPredicateprivate final FileFormatMPS.FieldPredicateprivate final String[]private Stringprivate Stringprivate Stringprivate Stringprivate booleanprivate final FileFormatMPS.FieldPredicateprivate final FileFormatMPS.FieldPredicateprivate final FileFormatMPS.FieldPredicateprivate final ExpressionsBasedModelprivate Stringprivate Expressionprivate 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 voidextractFields(String line, FileFormatMPS.FieldPredicate[] verifiers) private ExpressionsBasedModelgetModel()private FileFormatMPS.FileSectionidentifySection(String line) (package private) booleannameColumns(String line, String field) (package private) booleanprivate voidparseSectionLine(FileFormatMPS.FileSection section, String line) (package private) static ExpressionsBasedModelread(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
-
read
-
toString
-
extractFields
-
getModel
-
identifySection
-
parseSectionLine
-
nameColumns
-
nameRows
-