Files
ortools-clone/docs/dotnet/linear__solver_2csharp_2SolverHelper_8cs_source.html

96 lines
73 KiB
HTML
Raw Normal View History

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>OR-Tools</title>
<meta http-equiv="Content-Type" content="text/html;"/>
<meta charset="utf-8"/>
<!--<link rel='stylesheet' type='text/css' href="https://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
<link rel="stylesheet" type="text/css" href="ortools.css" title="default" media="screen,print" />
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
</head>
<body>
<div id="banner-container">
<div id="banner">
2019-06-29 18:18:08 +02:00
<span id="sfml">OR-Tools 7.2</span>
</div>
</div>
2019-06-29 18:18:08 +02:00
<link rel="icon" href="https://developers.google.com/optimization/images/orLogo.png">
<div id="content">
<!-- Generated by Doxygen 1.8.15 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_a7cc1eeded8f693d0da6c729bc88c45a.html">ortools</a></li><li class="navelem"><a class="el" href="dir_4d3a5a688e4550f3d7725aaa5ab9c27b.html">linear_solver</a></li><li class="navelem"><a class="el" href="dir_3a3d7bac3b6f6c6e4a6cb4a9e2e91174.html">csharp</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">linear_solver/csharp/SolverHelper.cs</div> </div>
</div><!--header-->
<div class="contents">
<a href="linear__solver_2csharp_2SolverHelper_8cs.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">// Copyright 2010-2018 Google LLC</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// you may not use this file except in compliance with the License.</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// You may obtain a copy of the License at</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">// limitations under the License.</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceGoogle_1_1OrTools_1_1LinearSolver.html">Google.OrTools.LinearSolver</a> {</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="keyword">using</span> System;</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="keyword">using</span> System.Collections.<a class="code" href="namespaceSystem_1_1Collections_1_1Generic.html">Generic</a>;</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">// Patch the MPSolver class to:</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">// - support custom versions of the array-based APIs (MakeVarArray, etc).</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">// - customize the construction, and the OptimizationProblemType enum.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// - support the natural language API.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="keyword">public</span> <span class="keyword">partial class </span>Solver {</div><div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver.html#a917719f1c8d1790d40e81f232f1d8441"> 23</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classGoogle_1_1OrTools_1_1LinearSolver_1_1Variable.html">Variable</a>[] <a class="code" href="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver.html#a917719f1c8d1790d40e81f232f1d8441">MakeVarArra
<div class="ttc" id="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver_html_afe211213016ed288ac64149755cf275a"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver.html#afe211213016ed288ac64149755cf275a">Google.OrTools.LinearSolver.Solver.MakeVarArray</a></div><div class="ttdeci">Variable [] MakeVarArray(int count, double lb, double ub, bool integer, string var_name)</div><div class="ttdef"><b>Definition:</b> <a href="linear__solver_2csharp_2SolverHelper_8cs_source.html#l00034">linear_solver/csharp/SolverHelper.cs:34</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver_html_ac6c8cf554db4a43ba047ed0aee2376bf"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver.html#ac6c8cf554db4a43ba047ed0aee2376bf">Google.OrTools.LinearSolver.Solver.Add</a></div><div class="ttdeci">Constraint Add(LinearConstraint constraint)</div><div class="ttdef"><b>Definition:</b> <a href="linear__solver_2csharp_2SolverHelper_8cs_source.html#l00203">linear_solver/csharp/SolverHelper.cs:203</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver_html_a5e844379c93af7db8052f36508aee73f"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver.html#a5e844379c93af7db8052f36508aee73f">Google.OrTools.LinearSolver.Solver.MakeNumVarArray</a></div><div class="ttdeci">Variable [] MakeNumVarArray(int count, double lb, double ub)</div><div class="ttdef"><b>Definition:</b> <a href="linear__solver_2csharp_2SolverHelper_8cs_source.html#l00076">linear_solver/csharp/SolverHelper.cs:76</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1LinearSolver_1_1LinearConstraint_html"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1LinearSolver_1_1LinearConstraint.html">Google.OrTools.LinearSolver.LinearConstraint</a></div><div class="ttdef"><b>Definition:</b> <a href="LinearConstraint_8cs_source.html#l00019">LinearConstraint.cs:19</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1LinearSolver_1_1Variable_html"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1LinearSolver_1_1Variable.html">Google.OrTools.LinearSolver.Variable</a></div><div class="ttdef"><b>Definition:</b> <a href="Variable_8cs_source.html#l00013">Variable.cs:13</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver_html_a44dff680c084385494ff015036868438"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver.html#a44dff680c084385494ff015036868438">Google.OrTools.LinearSolver.Solver.MakeIntVarMatrix</a></div><div class="ttdeci">Variable [,] MakeIntVarMatrix(int rows, int cols, double lb, double ub)</div><div class="ttdef"><b>Definition:</b> <a href="linear__solver_2csharp_2SolverHelper_8cs_source.html#l00126">linear_solver/csharp/SolverHelper.cs:126</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver_html_a422c639068a73a2b6ba38840182f4b58"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver.html#a422c639068a73a2b6ba38840182f4b58">Google.OrTools.LinearSolver.Solver.Maximize</a></div><div class="ttdeci">void Maximize(Variable var)</div><div class="ttdef"><b>Definition:</b> <a href="linear__solver_2csharp_2SolverHelper_8cs_source.html#l00242">linear_solver/csharp/SolverHelper.cs:242</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver_html_a88a112924d519f7ef1fc705fd498e01a"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver.html#a88a112924d519f7ef1fc705fd498e01a">Google.OrTools.LinearSolver.Solver.CreateSolver</a></div><div class="ttdeci">static Solver CreateSolver(String name, String type)</div><div class="ttdef"><b>Definition:</b> <a href="linear__solver_2csharp_2SolverHelper_8cs_source.html#l00193">linear_solver/csharp/SolverHelper.cs:193</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver_html_ab850c0f1c6658adacafc112aa8cd872b"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver.html#ab850c0f1c6658adacafc112aa8cd872b">Google.OrTools.LinearSolver.Solver.MakeNumVarMatrix</a></div><div class="ttdeci">Variable [,] MakeNumVarMatrix(int rows, int cols, double lb, double ub, string name)</div><div class="ttdef"><b>Definition:</b> <a href="linear__solver_2csharp_2SolverHelper_8cs_source.html#l00100">linear_solver/csharp/SolverHelper.cs:100</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver_html_a133c1e061d24bfa69bd420f4a3064d51"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver.html#a133c1e061d24bfa69bd420f4a3064d51">Google.OrTools.LinearSolver.Solver.Maximize</a></div><div class="ttdeci">void Maximize(LinearExpr expr)</div><div class="ttdef"><b>Definition:</b> <a href="linear__solver_2csharp_2SolverHelper_8cs_source.html#l00221">linear_solver/csharp/SolverHelper.cs:221</a></div></div>
2019-07-04 15:11:35 +02:00
<div class="ttc" id="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver_html_aad9cfc354d6e0bbf83c18f89bfe89091"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver.html#aad9cfc354d6e0bbf83c18f89bfe89091">Google.OrTools.LinearSolver.Solver.MakeIntVar</a></div><div class="ttdeci">Variable MakeIntVar(double lb, double ub, string name)</div><div class="ttdef"><b>Definition:</b> <a href="linear__solver_2Solver_8cs_source.html#l00091">linear_solver/Solver.cs:91</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver_html_ad42408365355e79fc72979218c2def7d"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver.html#ad42408365355e79fc72979218c2def7d">Google.OrTools.LinearSolver.Solver.MakeNumVar</a></div><div class="ttdeci">Variable MakeNumVar(double lb, double ub, string name)</div><div class="ttdef"><b>Definition:</b> <a href="linear__solver_2Solver_8cs_source.html#l00084">linear_solver/Solver.cs:84</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver_html_a917719f1c8d1790d40e81f232f1d8441"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver.html#a917719f1c8d1790d40e81f232f1d8441">Google.OrTools.LinearSolver.Solver.MakeVarArray</a></div><div class="ttdeci">Variable [] MakeVarArray(int count, double lb, double ub, bool integer)</div><div class="ttdef"><b>Definition:</b> <a href="linear__solver_2csharp_2SolverHelper_8cs_source.html#l00023">linear_solver/csharp/SolverHelper.cs:23</a></div></div>
2019-06-29 18:18:08 +02:00
<div class="ttc" id="classGoogle_1_1OrTools_1_1LinearSolver_1_1Objective_html_ac0e5174226f63b800fcb8cf83f91eb15"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1LinearSolver_1_1Objective.html#ac0e5174226f63b800fcb8cf83f91eb15">Google.OrTools.LinearSolver.Objective.SetMaximization</a></div><div class="ttdeci">void SetMaximization()</div><div class="ttdef"><b>Definition:</b> <a href="Objective_8cs_source.html#l00077">Objective.cs:77</a></div></div>
2019-07-04 15:11:35 +02:00
<div class="ttc" id="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver_html_a0f0be98c4e83aaf421f3bcb55b4c592a"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver.html#a0f0be98c4e83aaf421f3bcb55b4c592a">Google.OrTools.LinearSolver.Solver.MakeVar</a></div><div class="ttdeci">Variable MakeVar(double lb, double ub, bool integer, string name)</div><div class="ttdef"><b>Definition:</b> <a href="linear__solver_2Solver_8cs_source.html#l00077">linear_solver/Solver.cs:77</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver_html_ab4e7c924289473fac40424afa86f86a8"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver.html#ab4e7c924289473fac40424afa86f86a8">Google.OrTools.LinearSolver.Solver.GetSolverEnum</a></div><div class="ttdeci">static int GetSolverEnum(String solverType)</div><div class="ttdef"><b>Definition:</b> <a href="linear__solver_2csharp_2SolverHelper_8cs_source.html#l00183">linear_solver/csharp/SolverHelper.cs:183</a></div></div>
2019-06-29 18:18:08 +02:00
<div class="ttc" id="classGoogle_1_1OrTools_1_1LinearSolver_1_1Objective_html_aa8f8ff61cd857929f22352b2f5f4df9c"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1LinearSolver_1_1Objective.html#aa8f8ff61cd857929f22352b2f5f4df9c">Google.OrTools.LinearSolver.Objective.SetOffset</a></div><div class="ttdeci">void SetOffset(double value)</div><div class="ttdef"><b>Definition:</b> <a href="Objective_8cs_source.html#l00060">Objective.cs:60</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1LinearSolver_1_1LinearExpr_html"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1LinearSolver_1_1LinearExpr.html">Google.OrTools.LinearSolver.LinearExpr</a></div><div class="ttdef"><b>Definition:</b> <a href="LinearExpr_8cs_source.html#l00019">LinearExpr.cs:19</a></div></div>
2019-06-29 18:18:08 +02:00
<div class="ttc" id="classGoogle_1_1OrTools_1_1LinearSolver_1_1Objective_html_af264af89c525b45f02b32ccbe361e267"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1LinearSolver_1_1Objective.html#af264af89c525b45f02b32ccbe361e267">Google.OrTools.LinearSolver.Objective.SetCoefficient</a></div><div class="ttdeci">void SetCoefficient(Variable var, double coeff)</div><div class="ttdef"><b>Definition:</b> <a href="Objective_8cs_source.html#l00051">Objective.cs:51</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver_html"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver.html">Google.OrTools.LinearSolver.Solver</a></div><div class="ttdef"><b>Definition:</b> <a href="linear__solver_2Solver_8cs_source.html#l00013">linear_solver/Solver.cs:13</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver_html_af2b2f6f1b53e013487f77caf5a808d92"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver.html#af2b2f6f1b53e013487f77caf5a808d92">Google.OrTools.LinearSolver.Solver.MakeBoolVarMatrix</a></div><div class="ttdeci">Variable [,] MakeBoolVarMatrix(int rows, int cols)</div><div class="ttdef"><b>Definition:</b> <a href="linear__solver_2csharp_2SolverHelper_8cs_source.html#l00162">linear_solver/csharp/SolverHelper.cs:162</a></div></div>
2019-07-04 15:11:35 +02:00
<div class="ttc" id="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver_html_ae82b0b65353056196e3d2e60b429a0a1"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver.html#ae82b0b65353056196e3d2e60b429a0a1">Google.OrTools.LinearSolver.Solver.Objective</a></div><div class="ttdeci">Objective Objective()</div><div class="ttdef"><b>Definition:</b> <a href="linear__solver_2Solver_8cs_source.html#l00148">linear_solver/Solver.cs:148</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver_html_ad83c8f64bea95aa1a55ade79388f6c5e"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver.html#ad83c8f64bea95aa1a55ade79388f6c5e">Google.OrTools.LinearSolver.Solver.MakeBoolVarArray</a></div><div class="ttdeci">Variable [] MakeBoolVarArray(int count, string var_name)</div><div class="ttdef"><b>Definition:</b> <a href="linear__solver_2csharp_2SolverHelper_8cs_source.html#l00158">linear_solver/csharp/SolverHelper.cs:158</a></div></div>
2019-07-04 15:11:35 +02:00
<div class="ttc" id="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver_html_a83615527fb854b7886a1830f607bdf71"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver.html#a83615527fb854b7886a1830f607bdf71">Google.OrTools.LinearSolver.Solver.MakeBoolVar</a></div><div class="ttdeci">Variable MakeBoolVar(string name)</div><div class="ttdef"><b>Definition:</b> <a href="linear__solver_2Solver_8cs_source.html#l00098">linear_solver/Solver.cs:98</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver_html_a0a4a30e11e52fbdecf3ddc4eb4e50471"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver.html#a0a4a30e11e52fbdecf3ddc4eb4e50471">Google.OrTools.LinearSolver.Solver.OptimizationProblemType</a></div><div class="ttdeci">OptimizationProblemType</div><div class="ttdef"><b>Definition:</b> <a href="linear__solver_2Solver_8cs_source.html#l00249">linear_solver/Solver.cs:249</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1LinearSolver_1_1LinearConstraint_html_afeb4fcbe70b3d05874bb888c9127538a"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1LinearSolver_1_1LinearConstraint.html#afeb4fcbe70b3d05874bb888c9127538a">Google.OrTools.LinearSolver.LinearConstraint.Extract</a></div><div class="ttdeci">virtual Constraint Extract(Solver solver)</div><div class="ttdef"><b>Definition:</b> <a href="LinearConstraint_8cs_source.html#l00027">LinearConstraint.cs:27</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver_html_ad0e036d0193dbe7cd53f69f2a990fd43"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver.html#ad0e036d0193dbe7cd53f69f2a990fd43">Google.OrTools.LinearSolver.Solver.MakeVarMatrix</a></div><div class="ttdeci">Variable [,] MakeVarMatrix(int rows, int cols, double lb, double ub, bool integer, string name)</div><div class="ttdef"><b>Definition:</b> <a href="linear__solver_2csharp_2SolverHelper_8cs_source.html#l00060">linear_solver/csharp/SolverHelper.cs:60</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver_html_a73b1bea784e9b52fb883e312da926e88"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver.html#a73b1bea784e9b52fb883e312da926e88">Google.OrTools.LinearSolver.Solver.MakeNumVarArray</a></div><div class="ttdeci">Variable [] MakeNumVarArray(int count, double lb, double ub, string var_name)</div><div class="ttdef"><b>Definition:</b> <a href="linear__solver_2csharp_2SolverHelper_8cs_source.html#l00080">linear_solver/csharp/SolverHelper.cs:80</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1LinearSolver_1_1Constraint_html"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1LinearSolver_1_1Constraint.html">Google.OrTools.LinearSolver.Constraint</a></div><div class="ttdef"><b>Definition:</b> <a href="linear__solver_2Constraint_8cs_source.html#l00013">linear_solver/Constraint.cs:13</a></div></div>
2019-06-29 18:18:08 +02:00
<div class="ttc" id="classGoogle_1_1OrTools_1_1LinearSolver_1_1Objective_html_a419e52d99e6a529e7b1ff853ba0c4f29"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1LinearSolver_1_1Objective.html#a419e52d99e6a529e7b1ff853ba0c4f29">Google.OrTools.LinearSolver.Objective.SetMinimization</a></div><div class="ttdeci">void SetMinimization()</div><div class="ttdef"><b>Definition:</b> <a href="Objective_8cs_source.html#l00073">Objective.cs:73</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver_html_a957f43971e842f077f8ea5c5564f6f3b"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver.html#a957f43971e842f077f8ea5c5564f6f3b">Google.OrTools.LinearSolver.Solver.MakeIntVarArray</a></div><div class="ttdeci">Variable [] MakeIntVarArray(int count, double lb, double ub, string var_name)</div><div class="ttdef"><b>Definition:</b> <a href="linear__solver_2csharp_2SolverHelper_8cs_source.html#l00119">linear_solver/csharp/SolverHelper.cs:119</a></div></div>
<div class="ttc" id="namespaceGoogle_1_1OrTools_1_1LinearSolver_html"><div class="ttname"><a href="namespaceGoogle_1_1OrTools_1_1LinearSolver.html">Google.OrTools.LinearSolver</a></div><div class="ttdef"><b>Definition:</b> <a href="linear__solver_2Constraint_8cs_source.html#l00011">linear_solver/Constraint.cs:11</a></div></div>
<div class="ttc" id="namespaceSystem_1_1Collections_1_1Generic_html"><div class="ttname"><a href="namespaceSystem_1_1Collections_1_1Generic.html">Generic</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver_html_adba16ed267866a0fef31862a5da72561"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver.html#adba16ed267866a0fef31862a5da72561">Google.OrTools.LinearSolver.Solver.MakeIntVarArray</a></div><div class="ttdeci">Variable [] MakeIntVarArray(int count, double lb, double ub)</div><div class="ttdef"><b>Definition:</b> <a href="linear__solver_2csharp_2SolverHelper_8cs_source.html#l00115">linear_solver/csharp/SolverHelper.cs:115</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver_html_aff782f1d9a6483473aca8f46efe177a6"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver.html#aff782f1d9a6483473aca8f46efe177a6">Google.OrTools.LinearSolver.Solver.MakeBoolVarMatrix</a></div><div class="ttdeci">Variable [,] MakeBoolVarMatrix(int rows, int cols, string name)</div><div class="ttdef"><b>Definition:</b> <a href="linear__solver_2csharp_2SolverHelper_8cs_source.html#l00172">linear_solver/csharp/SolverHelper.cs:172</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver_html_a87b3a20ff6e225d367c8d4e14ff611f8"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver.html#a87b3a20ff6e225d367c8d4e14ff611f8">Google.OrTools.LinearSolver.Solver.MakeBoolVarArray</a></div><div class="ttdeci">Variable [] MakeBoolVarArray(int count)</div><div class="ttdef"><b>Definition:</b> <a href="linear__solver_2csharp_2SolverHelper_8cs_source.html#l00154">linear_solver/csharp/SolverHelper.cs:154</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1LinearSolver_1_1LinearExpr_html_ad946b2f73071b326274f0c613d629869"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1LinearSolver_1_1LinearExpr.html#ad946b2f73071b326274f0c613d629869">Google.OrTools.LinearSolver.LinearExpr.Visit</a></div><div class="ttdeci">double Visit(Dictionary&lt; Variable, double &gt; coefficients)</div><div class="ttdef"><b>Definition:</b> <a href="LinearExpr_8cs_source.html#l00027">LinearExpr.cs:27</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver_html_a1bd033844741b0eeafe433b9c376dfc5"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver.html#a1bd033844741b0eeafe433b9c376dfc5">Google.OrTools.LinearSolver.Solver.Minimize</a></div><div class="ttdeci">void Minimize(LinearExpr expr)</div><div class="ttdef"><b>Definition:</b> <a href="linear__solver_2csharp_2SolverHelper_8cs_source.html#l00207">linear_solver/csharp/SolverHelper.cs:207</a></div></div>
2019-06-29 18:18:08 +02:00
<div class="ttc" id="classGoogle_1_1OrTools_1_1LinearSolver_1_1Objective_html_a11625053e25eb166077b44df2cdfef26"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1LinearSolver_1_1Objective.html#a11625053e25eb166077b44df2cdfef26">Google.OrTools.LinearSolver.Objective.Clear</a></div><div class="ttdeci">void Clear()</div><div class="ttdef"><b>Definition:</b> <a href="Objective_8cs_source.html#l00047">Objective.cs:47</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver_html_ab3faa234dd09e22ccce1bcaf451bdd7d"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver.html#ab3faa234dd09e22ccce1bcaf451bdd7d">Google.OrTools.LinearSolver.Solver.Minimize</a></div><div class="ttdeci">void Minimize(Variable var)</div><div class="ttdef"><b>Definition:</b> <a href="linear__solver_2csharp_2SolverHelper_8cs_source.html#l00235">linear_solver/csharp/SolverHelper.cs:235</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver_html_a31fe0a555b45678e06cd4d4291ddc1d6"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver.html#a31fe0a555b45678e06cd4d4291ddc1d6">Google.OrTools.LinearSolver.Solver.MakeNumVarMatrix</a></div><div class="ttdeci">Variable [,] MakeNumVarMatrix(int rows, int cols, double lb, double ub)</div><div class="ttdef"><b>Definition:</b> <a href="linear__solver_2csharp_2SolverHelper_8cs_source.html#l00087">linear_solver/csharp/SolverHelper.cs:87</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver_html_af0ce288704d83d8d510452c4c161ecc4"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1LinearSolver_1_1Solver.html#af0ce288704d83d8d510452c4c161ecc4">Google.OrTools.LinearSolver.Solver.MakeIntVarMatrix</a></div><div class="ttdeci">Variable [,] MakeIntVarMatrix(int rows, int cols, double lb, double ub, string name)</div><div class="ttdef"><b>Definition:</b> <a href="linear__solver_2csharp_2SolverHelper_8cs_source.html#l00139">linear_solver/csharp/SolverHelper.cs:139</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div>
<div id="footer-container">
<div id="footer">
</div>
</div>
</body>
</html>