[ojAlgo-user] addLinearExpression java.lang.IllegalArgumentException: Must be a row vector!
Mathematics, linear algebra and optimisation
Brought to you by:
apete
From: Luke L. <luk...@gm...> - 2011-06-24 11:56:54
|
What is the correct way to create a row vector for ExpressionsBasedModel.addLinearExpression? The code below throws an excecption: LinearExpressionsModel model = new LinearExpressionsModel(vars); Access1D a1d = Array1D.makePrimitive(2); model.addLinearExpression("LinearExpression", a1d); Must be a row vector! java.lang.IllegalArgumentException: Must be a row vector! at org.ojalgo.function.multiary.LinearFunction.<init>(LinearFunction.java:91) at org.ojalgo.function.multiary.LinearFunction.makeBig(LinearFunction.java:39) at org.ojalgo.optimisation.Expression.makeLinear(Expression.java:70) at org.ojalgo.optimisation.ExpressionsBasedModel.addLinearExpression(ExpressionsBasedModel.java:160) |