Class LinearSolver<CONSTANTS extends IConstants,SOLUTION extends ISolution,MODEL extends LinearModel<CONSTANTS>>

java.lang.Object
org.optsol.jmip.core.solver.Solver<CONSTANTS,com.google.ortools.linearsolver.MPSolver,com.google.ortools.linearsolver.MPVariable,MODEL,SOLUTION>
org.optsol.jmip.linearsolver.solver.LinearSolver<CONSTANTS,SOLUTION,MODEL>
All Implemented Interfaces:
ISolver<CONSTANTS,SOLUTION>

public final class LinearSolver<CONSTANTS extends IConstants,SOLUTION extends ISolution,MODEL extends LinearModel<CONSTANTS>> extends Solver<CONSTANTS,com.google.ortools.linearsolver.MPSolver,com.google.ortools.linearsolver.MPVariable,MODEL,SOLUTION>
  • Constructor Details

    • LinearSolver

      public LinearSolver(Class<MODEL> modelClass, ISolutionExtractor<SOLUTION,MODEL> solutionExtractor, com.google.ortools.linearsolver.MPSolver.OptimizationProblemType solverEngineType, Duration timeLimit, boolean enableOutput, boolean suppressOutput, String solverSpecificParameters, com.google.ortools.linearsolver.MPSolverParameters solverParameters, Double dualTolerance, Double primalTolerance, Double relativeMipGap, com.google.ortools.linearsolver.MPSolverParameters.IncrementalityValues incrementality, com.google.ortools.linearsolver.MPSolverParameters.LpAlgorithmValues lpAlgorithm, com.google.ortools.linearsolver.MPSolverParameters.PresolveValues presolve, com.google.ortools.linearsolver.MPSolverParameters.ScalingValues scaling)
    • LinearSolver

      public LinearSolver(Class<MODEL> modelClass, Class<SOLUTION> solutionInterface, com.google.ortools.linearsolver.MPSolver.OptimizationProblemType solverEngineType, Duration timeLimit, boolean enableOutput, boolean suppressOutput, String solverSpecificParameters, com.google.ortools.linearsolver.MPSolverParameters solverParameters, Double dualTolerance, Double primalTolerance, Double relativeMipGap, com.google.ortools.linearsolver.MPSolverParameters.IncrementalityValues incrementality, com.google.ortools.linearsolver.MPSolverParameters.LpAlgorithmValues lpAlgorithm, com.google.ortools.linearsolver.MPSolverParameters.PresolveValues presolve, com.google.ortools.linearsolver.MPSolverParameters.ScalingValues scaling)
  • Method Details