Package org.ojalgo.optimisation
Class FileFormatEBM
- java.lang.Object
-
- org.ojalgo.optimisation.FileFormatEBM
-
abstract class FileFormatEBM extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
TAB
-
Constructor Summary
Constructors Modifier Constructor Description private
FileFormatEBM()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static ExpressionsBasedModel
read(java.io.InputStream input)
private static Expression
readExpression(ExpressionsBasedModel model, java.lang.String[] fields)
private static void
readLinear(Expression current, java.lang.String[] fields)
private static void
readModelEntity(ModelEntity<?> entity, java.lang.String[] fields)
private static void
readQuadratic(Expression current, java.lang.String[] fields)
private static void
readVariable(ExpressionsBasedModel model, java.lang.String[] fields)
(package private) static void
write(ExpressionsBasedModel model, java.io.OutputStream output)
private static void
writeExpression(Expression expression, java.io.BufferedWriter writer)
private static void
writeLinear(java.util.Map.Entry<Structure1D.IntIndex,java.math.BigDecimal> entry, java.io.BufferedWriter writer)
private static void
writeModelEntity(ModelEntity<?> entity, java.io.BufferedWriter writer)
private static void
writeQuadratic(java.util.Map.Entry<Structure2D.IntRowColumn,java.math.BigDecimal> entry, java.io.BufferedWriter writer)
private static void
writeVariable(Variable variable, java.io.BufferedWriter writer)
-
-
-
Method Detail
-
readExpression
private static Expression readExpression(ExpressionsBasedModel model, java.lang.String[] fields)
-
readLinear
private static void readLinear(Expression current, java.lang.String[] fields)
-
readModelEntity
private static void readModelEntity(ModelEntity<?> entity, java.lang.String[] fields)
-
readQuadratic
private static void readQuadratic(Expression current, java.lang.String[] fields)
-
readVariable
private static void readVariable(ExpressionsBasedModel model, java.lang.String[] fields)
-
writeExpression
private static void writeExpression(Expression expression, java.io.BufferedWriter writer) throws java.io.IOException
- Throws:
java.io.IOException
-
writeLinear
private static void writeLinear(java.util.Map.Entry<Structure1D.IntIndex,java.math.BigDecimal> entry, java.io.BufferedWriter writer) throws java.io.IOException
- Throws:
java.io.IOException
-
writeModelEntity
private static void writeModelEntity(ModelEntity<?> entity, java.io.BufferedWriter writer) throws java.io.IOException
- Throws:
java.io.IOException
-
writeQuadratic
private static void writeQuadratic(java.util.Map.Entry<Structure2D.IntRowColumn,java.math.BigDecimal> entry, java.io.BufferedWriter writer) throws java.io.IOException
- Throws:
java.io.IOException
-
writeVariable
private static void writeVariable(Variable variable, java.io.BufferedWriter writer) throws java.io.IOException
- Throws:
java.io.IOException
-
read
static ExpressionsBasedModel read(java.io.InputStream input)
-
write
static void write(ExpressionsBasedModel model, java.io.OutputStream output)
-
-