Skip to content

Commit 308c6a1

Browse files
committed
Update LinearSolver.java
1 parent fb3554e commit 308c6a1

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/main/java/org/ojalgo/optimisation/linear/LinearSolver.java

+7-3
Original file line numberDiff line numberDiff line change
@@ -691,11 +691,15 @@ public SimplexTableauSolver build(final ConvexData convexBuilder, final Optimisa
691691
@Override
692692
public SimplexTableauSolver build(final ExpressionsBasedModel model) {
693693

694-
SimplexTableau tableau = SimplexTableauSolver.build(model, SimplexTableau.newTableauFactory(model.options));
694+
Options options = model.options;
695+
696+
Function<LinearStructure, SimplexTableau> tableauFactory = SimplexTableau.newTableauFactory(options);
695697

696-
SimplexTableauSolver solver = new SimplexTableauSolver(tableau, model.options);
698+
SimplexTableau tableau = SimplexTableauSolver.build(model, tableauFactory);
697699

698-
if (model.options.validate) {
700+
SimplexTableauSolver solver = new SimplexTableauSolver(tableau, options);
701+
702+
if (options.validate) {
699703
solver.setValidator(this.newValidator(model));
700704
}
701705

0 commit comments

Comments
 (0)