Class LinearSolver.Builder

All Implemented Interfaces:
Optimisation, Optimisation.ProblemStructure
Enclosing class:
LinearSolver

public static final class LinearSolver.Builder extends GenericSolver.Builder<LinearSolver.Builder,LinearSolver>

Compared to

invalid reference
LinearSolver.StandardBuilder
this builder:
1) Accepts inequality constraints
2) Has relaxed the requiremnt on the RHS to be non-negative (both equalities and inequalities)

Compared to ConvexSolver.Builder this builder:
1) Requires the objective function to be linear (or only the linear factors will be concidered)
2) Assumes (requires) variables to be non-negative