Uses of Class
org.ojalgo.optimisation.linear.LinearSolver.Builder
Packages that use LinearSolver.Builder
-
Uses of LinearSolver.Builder in org.ojalgo.optimisation.convex
Methods in org.ojalgo.optimisation.convex that return LinearSolver.BuilderModifier and TypeMethodDescriptionConvexSolver.Builder.toFeasibilityChecker()
Disregard the objective function (set it to zero) and form the dual LP.ConvexSolver.Builder.toLinearApproximation()
Approximate at origin (0.0 vector)ConvexSolver.Builder.toLinearApproximation
(Access1D<Double> point) Linearise the objective function (at the specified point) and duplicate all variables to handle the (potential) positive and negative parts separately. -
Uses of LinearSolver.Builder in org.ojalgo.optimisation.linear
Methods in org.ojalgo.optimisation.linear that return LinearSolver.BuilderModifier and TypeMethodDescriptionLinearSolver.Builder.equalities
(Access2D<?> mtrxAE, Access1D<?> mtrxBE) LinearSolver.Builder.equality
(double rhs, double... factors) LinearSolver.Builder.inequalities
(Access2D<?> mtrxAI, Access1D<?> mtrxBI) LinearSolver.Builder.inequality
(double rhs, double... factors) final LinearSolver.Builder
LinearSolver.Builder.lower
(double bound) final LinearSolver.Builder
LinearSolver.Builder.lower
(double... bounds) static LinearSolver.Builder
LinearSolver.newBuilder()
static LinearSolver.Builder
LinearSolver.newBuilder
(double... objective) static LinearSolver.Builder
LinearSolver.newGeneralBuilder()
Deprecated.static LinearSolver.Builder
LinearSolver.newGeneralBuilder
(double... objective) Deprecated.v55 UseLinearSolver.newBuilder(double...)
insteadstatic LinearSolver.Builder
LinearSolver.newStandardBuilder()
Deprecated.v55 UseLinearSolver.newBuilder()
insteadstatic LinearSolver.Builder
LinearSolver.newStandardBuilder
(double... objective) Deprecated.v55 UseLinearSolver.newBuilder(double...)
insteadfinal LinearSolver.Builder
LinearSolver.Builder.objective
(double... factors) final LinearSolver.Builder
LinearSolver.Builder.objective
(int index, double value) final LinearSolver.Builder
LinearSolver.Builder.objective
(MatrixStore<Double> mtrxC) LinearSolver.Builder.toStandardForm()
Convert inequalities to equalities (adding slack variables) and make sure all RHS are non-negative.final LinearSolver.Builder
LinearSolver.Builder.upper
(double bound) final LinearSolver.Builder
LinearSolver.Builder.upper
(double... bounds)
LinearSolver.newBuilder()
instead