Changeset 16373 for branches/2931_OR-Tools_LP_MIP/HeuristicLab.MathematicalOptimization/3.3/LinearProgramming/Problems
- Timestamp:
- 12/12/18 14:23:45 (5 years ago)
- Location:
- branches/2931_OR-Tools_LP_MIP/HeuristicLab.MathematicalOptimization/3.3/LinearProgramming/Problems
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2931_OR-Tools_LP_MIP/HeuristicLab.MathematicalOptimization/3.3/LinearProgramming/Problems/ILinearProgrammingProblemDefinition.cs
r16288 r16373 27 27 public interface ILinearProgrammingProblemDefinition { 28 28 29 voidBuildModel(Solver solver);29 bool BuildModel(Solver solver); 30 30 31 31 void Analyze(Solver solver, ResultCollection results); -
branches/2931_OR-Tools_LP_MIP/HeuristicLab.MathematicalOptimization/3.3/LinearProgramming/Problems/LinearProgrammingProblem.cs
r16288 r16373 21 21 22 22 using System.Drawing; 23 using Google.OrTools.LinearSolver;24 23 using HeuristicLab.Common; 25 24 using HeuristicLab.Common.Resources; … … 31 30 namespace HeuristicLab.MathematicalOptimization.LinearProgramming.Problems { 32 31 33 [Item("Linear/Mixed Integer Programming Problem (LP/MIP)", " ")]32 [Item("Linear/Mixed Integer Programming Problem (LP/MIP)", "Represents a linear/mixed integer problem.")] 34 33 [Creatable(CreatableAttribute.Categories.CombinatorialProblems)] 35 34 [StorableClass] … … 56 55 private FixedValueParameter<LinearProgrammingProblemDefinitionScript> LinearProgrammingProblemScriptParameter => 57 56 (FixedValueParameter<LinearProgrammingProblemDefinitionScript>)Parameters["ProblemScript"]; 58 59 public void BuildModel(Solver solver) => ProblemDefinition.BuildModel(solver);60 57 61 58 public override IDeepCloneable Clone(Cloner cloner) { -
branches/2931_OR-Tools_LP_MIP/HeuristicLab.MathematicalOptimization/3.3/LinearProgramming/Problems/LinearProgrammingProblemDefinitionScript.cs
r16288 r16373 33 33 namespace HeuristicLab.MathematicalOptimization.LinearProgramming.Problems { 34 34 35 [Item(" Single-objective Problem Definition Script", "Script that defines the parameter vector and evaluates the solution for a programmableproblem.")]35 [Item("Linear/Mixed Integer Programming Problem Definition Script", "Script that defines the model and evaluates the solution for a linear/mixed integer programming problem.")] 36 36 [StorableClass] 37 37 public sealed class LinearProgrammingProblemDefinitionScript : Script, ILinearProgrammingProblemDefinition, IStorableContent { … … 144 144 } 145 145 146 public voidBuildModel(Solver solver) => CompiledProblemDefinition.BuildModel(solver);146 public bool BuildModel(Solver solver) => CompiledProblemDefinition.BuildModel(solver); 147 147 148 148 public void Analyze(Solver solver, ResultCollection results) => CompiledProblemDefinition.Analyze(solver, results);
Note: See TracChangeset
for help on using the changeset viewer.