366 lines
411 KiB
HTML
366 lines
411 KiB
HTML
<!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">
|
|
<span id="sfml">OR-Tools 7.2</span>
|
|
</div>
|
|
</div>
|
|
<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 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 List</span></a></li>
|
|
<li><a href="globals.html"><span>File 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_b2c6d49957bf5d0c7726edb4b829cd4d.html">gen</a></li><li class="navelem"><a class="el" href="dir_dd9e6105f85b4b8d1432afc92516bdf4.html">ortools</a></li><li class="navelem"><a class="el" href="dir_37019ba8edd362d5e2e12880bdfa4c61.html">constraint_solver</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="headertitle">
|
|
<div class="title">RoutingModel.cs</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<a href="RoutingModel_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> <span class="comment">//------------------------------------------------------------------------------</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// <auto-generated /></span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// This file was automatically generated by SWIG (http://www.swig.org).</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// Version 4.0.0</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">//</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// Do not make changes to this file unless you know what you are doing--modify</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// the SWIG interface file instead.</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">//------------------------------------------------------------------------------</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> </div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="keyword">namespace </span><a class="code" href="namespaceGoogle_1_1OrTools_1_1ConstraintSolver.html">Google.OrTools.ConstraintSolver</a> {</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> </div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="keyword">using</span> System;</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="keyword">using</span> System.Runtime.<a class="code" href="namespaceSystem_1_1Runtime_1_1InteropServices.html">InteropServices</a>;</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="keyword">using</span> System.Collections;</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="keyword">using</span> System.Collections.Generic;</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> </div><div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html"> 18</a></span> <span class="keyword">public</span> <span class="keyword">partial class </span><a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html">RoutingModel</a> : global::System.IDisposable {</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  <span class="keyword">private</span> global::System.Runtime.InteropServices.HandleRef swigCPtr;</div><div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a2799409f8c5469c3434cc0e49c01b99e"> 20</a></span>  <span class="keyword">protected</span> <span class="keywordtype">bool</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a2799409f8c5469c3434cc0e49c01b99e">swigCMemOwn</a>;</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  <span class="keyword">internal</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html">RoutingModel</a>(global::System.IntPtr cPtr, <span class="keywordtype">bool</span> cMemoryOwn) {</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a2799409f8c5469c3434cc0e49c01b99e">swigCMemOwn</a> = cMemoryOwn;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  swigCPtr = <span class="keyword">new</span> global::System.Runtime.InteropServices.HandleRef(<span class="keyword">this</span>, cPtr);</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  }</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> </div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  <span class="keyword">internal</span> <span class="keyword">static</span> global::System.Runtime.InteropServices.HandleRef getCPtr(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html">RoutingModel</a> obj) {</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <span class="keywordflow">return</span> (obj == <span class="keyword">null</span>) ? <span class="keyword">new</span> global::System.Runtime.InteropServices.HandleRef(<span class="keyword">null</span>, global::System.IntPtr.Zero) : obj.swigCPtr;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  }</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> </div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  ~RoutingModel() {</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a1b9ddb2630492deb07ce3afb9f5244c9">Dispose</a>(<span class="keyword">false</span>);</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  }</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a1b9ddb2630492deb07ce3afb9f5244c9"> 35</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a1b9ddb2630492deb07ce3afb9f5244c9">Dispose</a>() {</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a1b9ddb2630492deb07ce3afb9f5244c9">Dispose</a>(<span class="keyword">true</span>);</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  global::System.GC.SuppressFinalize(<span class="keyword">this</span>);</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  }</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> </div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ae325f918ec4dd8b1df8d6b15bc9b2ca6"> 40</a></span>  <span class="keyword">protected</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ae325f918ec4dd8b1df8d6b15bc9b2ca6">Dispose</a>(<span class="keywordtype">bool</span> disposing) {</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  lock(<span class="keyword">this</span>) {</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <span class="keywordflow">if</span> (swigCPtr.Handle != global::System.IntPtr.Zero) {</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <span class="keywordflow">if</span> (<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a2799409f8c5469c3434cc0e49c01b99e">swigCMemOwn</a>) {</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a2799409f8c5469c3434cc0e49c01b99e">swigCMemOwn</a> = <span class="keyword">false</span>;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#aaa9544a0546af0ce722d6666dd64ce68">delete_RoutingModel</a>(swigCPtr);</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  }</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  swigCPtr = <span class="keyword">new</span> global::System.Runtime.InteropServices.HandleRef(<span class="keyword">null</span>, global::System.IntPtr.Zero);</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  }</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  }</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  }</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span> </div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="comment">// Keep reference to delegate to avoid GC to collect them early.</span></div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <span class="keyword">private</span> List<LongToLong> unaryTransitCallbacks;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <span class="keyword">private</span> <a class="code" href="namespaceGoogle_1_1OrTools_1_1ConstraintSolver.html#aa4a9f3b35129d768261ef4203d2aa111">LongToLong</a> StoreLongToLong(<a class="code" href="namespaceGoogle_1_1OrTools_1_1ConstraintSolver.html#aa4a9f3b35129d768261ef4203d2aa111">LongToLong</a> c) {</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keywordflow">if</span> (unaryTransitCallbacks == <span class="keyword">null</span>)</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  unaryTransitCallbacks = <span class="keyword">new</span> List<LongToLong>();</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  unaryTransitCallbacks.Add(c);</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keywordflow">return</span> c;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  }</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="keyword">private</span> List<LongLongToLong> transitCallbacks;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="keyword">private</span> <a class="code" href="namespaceGoogle_1_1OrTools_1_1ConstraintSolver.html#a094659d3904b9a9ace12507f445e52cc">LongLongToLong</a> StoreLongLongToLong(<a class="code" href="namespaceGoogle_1_1OrTools_1_1ConstraintSolver.html#a094659d3904b9a9ace12507f445e52cc">LongLongToLong</a> c) {</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <span class="keywordflow">if</span> (transitCallbacks == <span class="keyword">null</span>)</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  transitCallbacks = <span class="keyword">new</span> List<LongLongToLong>();</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  transitCallbacks.Add(c);</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="keywordflow">return</span> c;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  }</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span> </div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <span class="keyword">private</span> List<VoidToVoid> solutionCallbacks;</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <span class="keyword">private</span> <a class="code" href="namespaceGoogle_1_1OrTools_1_1ConstraintSolver.html#abc16698d7271f4a9ee8cea66876bc869">VoidToVoid</a> StoreVoidToVoid(<a class="code" href="namespaceGoogle_1_1OrTools_1_1ConstraintSolver.html#abc16698d7271f4a9ee8cea66876bc869">VoidToVoid</a> c) {</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <span class="keywordflow">if</span> (solutionCallbacks == <span class="keyword">null</span>)</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  solutionCallbacks = <span class="keyword">new</span> List<VoidToVoid>();</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  solutionCallbacks.Add(c);</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <span class="keywordflow">return</span> c;</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  }</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span> </div><div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a4de975a4f4b29f747b643aadabd9da89"> 77</a></span>  <span class="keyword">public</span> <span class="keyword">static</span> <span class="keywordtype">long</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a4de975a4f4b29f747b643aadabd9da89">kNoPenalty</a> {</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <span class="keyword">get</span> {</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <span class="keywordtype">long</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a0d42c789a45bfe167d518c5d6d6f8565">RoutingModel_kNoPenalty_get</a>();</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  } </div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  }</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span> </div><div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a839930ba96e1c610c6681d4336b49ffc"> 84</a></span>  <span class="keyword">public</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a839930ba96e1c610c6681d4336b49ffc">kNoDisjunction</a> {</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <span class="keyword">get</span> {</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="keywordflow">return</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ae99d9e3c665897c777cef4ef7eadcc8b">RoutingModel_kNoDisjunction_get</a>();</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  }</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span> </div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  }</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span> </div><div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a1e480532cbbfbc6c61dad7d7440bfdde"> 91</a></span>  <span class="keyword">public</span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a1e480532cbbfbc6c61dad7d7440bfdde">kNoDimension</a> {</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <span class="keyword">get</span> {</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="keywordflow">return</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#af705c291c4d13aa70f3a5aa5f70a7654">RoutingModel_kNoDimension_get</a>();</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  }</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span> </div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  }</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span> </div><div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ad3cb4266f679334ff6c0b6393c61b1eb"> 98</a></span>  <span class="keyword">public</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ad3cb4266f679334ff6c0b6393c61b1eb">RoutingModel</a>(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingIndexManager.html">RoutingIndexManager</a> index_manager) : this(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.new_RoutingModel__SWIG_0(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingIndexManager.html">RoutingIndexManager</a>.getCPtr(index_manager)), true) {</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  <span class="keywordflow">if</span> (<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#ab9399753d24c4af4b75475c71ea006de">Pending</a>) <span class="keywordflow">throw</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#a35bddaaf713a717d9910d860cada253a">Retrieve</a>();</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  }</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span> </div><div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a5077619d0a865082979ade08fb4dfda3"> 102</a></span>  <span class="keyword">public</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a5077619d0a865082979ade08fb4dfda3">RoutingModel</a>(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingIndexManager.html">RoutingIndexManager</a> index_manager, <a class="code" href="namespaceGoogle.html">Google</a>.<a class="code" href="namespaceGoogle_1_1OrTools.html">OrTools</a>.<a class="code" href="namespaceGoogle_1_1OrTools_1_1ConstraintSolver.html">ConstraintSolver</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModelParameters.html">RoutingModelParameters</a> parameters) : this(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.new_RoutingModel__SWIG_1(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingIndexManager.html">RoutingIndexManager</a>.getCPtr(index_manager), parameters.CalculateSize(), <a class="code" href="classGoogle_1_1OrTools_1_1ProtoHelper.html">ProtoHelper</a>.ProtoToByteArray(parameters)), true) {</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <span class="keywordflow">if</span> (<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#ab9399753d24c4af4b75475c71ea006de">Pending</a>) <span class="keywordflow">throw</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#a35bddaaf713a717d9910d860cada253a">Retrieve</a>();</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  }</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span> </div><div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a8ae9b59413c34b11d25e65ca6b6f2bc3"> 106</a></span>  <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a8ae9b59413c34b11d25e65ca6b6f2bc3">RegisterUnaryTransitCallback</a>( <a class="code" href="namespaceGoogle_1_1OrTools_1_1ConstraintSolver.html#aa4a9f3b35129d768261ef4203d2aa111">LongToLong</a> callback) {</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  <span class="keywordtype">int</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a35daf141db6db47b5f68797f15cadfd3">RoutingModel_RegisterUnaryTransitCallback</a>(swigCPtr, StoreLongToLong(callback) );</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  }</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span> </div><div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a292f35284ab841d1878aedf2ce3a4c3d"> 111</a></span>  <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a292f35284ab841d1878aedf2ce3a4c3d">RegisterTransitCallback</a>( <a class="code" href="namespaceGoogle_1_1OrTools_1_1ConstraintSolver.html#a094659d3904b9a9ace12507f445e52cc">LongLongToLong</a> callback) {</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <span class="keywordtype">int</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a1984b66be40969250a78b2a56c31bbed">RoutingModel_RegisterTransitCallback</a>(swigCPtr, StoreLongLongToLong(callback) );</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  }</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span> </div><div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#af665fbb59f3bb96fc58319e3880a0b9e"> 116</a></span>  <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#af665fbb59f3bb96fc58319e3880a0b9e">RegisterPositiveTransitCallback</a>( <a class="code" href="namespaceGoogle_1_1OrTools_1_1ConstraintSolver.html#a094659d3904b9a9ace12507f445e52cc">LongLongToLong</a> callback) {</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  <span class="keywordtype">int</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#af917459d82df179eab277ebc947b93c3">RoutingModel_RegisterPositiveTransitCallback</a>(swigCPtr, StoreLongLongToLong(callback) );</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  }</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span> </div><div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a2b4d1c116ee71f97c48b739db9df5ba2"> 121</a></span>  <span class="keyword">public</span> <span class="keywordtype">bool</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a2b4d1c116ee71f97c48b739db9df5ba2">AddDimension</a>(<span class="keywordtype">int</span> evaluator_index, <span class="keywordtype">long</span> slack_max, <span class="keywordtype">long</span> capacity, <span class="keywordtype">bool</span> fix_start_cumul_to_zero, <span class="keywordtype">string</span> name) {</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  <span class="keywordtype">bool</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a70a2ca43f673ec8bc19680c0d2828df9">RoutingModel_AddDimension</a>(swigCPtr, evaluator_index, slack_max, capacity, fix_start_cumul_to_zero, name);</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <span class="keywordflow">if</span> (<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#ab9399753d24c4af4b75475c71ea006de">Pending</a>) <span class="keywordflow">throw</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#a35bddaaf713a717d9910d860cada253a">Retrieve</a>();</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  }</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span> </div><div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a2e93f8d50555c73b11fdaf65f90c93ec"> 127</a></span>  <span class="keyword">public</span> <span class="keywordtype">bool</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a2e93f8d50555c73b11fdaf65f90c93ec">AddDimensionWithVehicleTransits</a>( <span class="keywordtype">int</span>[] evaluator_indices, <span class="keywordtype">long</span> slack_max, <span class="keywordtype">long</span> capacity, <span class="keywordtype">bool</span> fix_start_cumul_to_zero, <span class="keywordtype">string</span> name) {</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  <span class="keywordtype">bool</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a5381f481a216b6c00401b2ddfaf63d80">RoutingModel_AddDimensionWithVehicleTransits</a>(swigCPtr, evaluator_indices.Length, evaluator_indices , slack_max, capacity, fix_start_cumul_to_zero, name);</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <span class="keywordflow">if</span> (<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#ab9399753d24c4af4b75475c71ea006de">Pending</a>) <span class="keywordflow">throw</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#a35bddaaf713a717d9910d860cada253a">Retrieve</a>();</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  }</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span> </div><div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#aac89be597b7d77c7d03a3d23d2340de4"> 133</a></span>  <span class="keyword">public</span> <span class="keywordtype">bool</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#aac89be597b7d77c7d03a3d23d2340de4">AddDimensionWithVehicleCapacity</a>(<span class="keywordtype">int</span> evaluator_index, <span class="keywordtype">long</span> slack_max, <span class="keywordtype">long</span>[] vehicle_capacities, <span class="keywordtype">bool</span> fix_start_cumul_to_zero, <span class="keywordtype">string</span> name) {</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  <span class="keywordtype">bool</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ae490e5e1eb9c182bcd91b69e08403367">RoutingModel_AddDimensionWithVehicleCapacity</a>(swigCPtr, evaluator_index, slack_max, vehicle_capacities.Length, vehicle_capacities , fix_start_cumul_to_zero, name);</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <span class="keywordflow">if</span> (<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#ab9399753d24c4af4b75475c71ea006de">Pending</a>) <span class="keywordflow">throw</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#a35bddaaf713a717d9910d860cada253a">Retrieve</a>();</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  }</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span> </div><div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a6314da4ca0d4a945821be2b83d2cfe9c"> 139</a></span>  <span class="keyword">public</span> <span class="keywordtype">bool</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a6314da4ca0d4a945821be2b83d2cfe9c">AddDimensionWithVehicleTransitAndCapacity</a>( <span class="keywordtype">int</span>[] evaluator_indices, <span class="keywordtype">long</span> slack_max, <span class="keywordtype">long</span>[] vehicle_capacities, <span class="keywordtype">bool</span> fix_start_cumul_to_zero, <span class="keywordtype">string</span> name) {</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  <span class="keywordtype">bool</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a220c093ba23065a87217daceacf5c568">RoutingModel_AddDimensionWithVehicleTransitAndCapacity</a>(swigCPtr, evaluator_indices.Length, evaluator_indices , slack_max, vehicle_capacities.Length, vehicle_capacities , fix_start_cumul_to_zero, name);</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <span class="keywordflow">if</span> (<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#ab9399753d24c4af4b75475c71ea006de">Pending</a>) <span class="keywordflow">throw</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#a35bddaaf713a717d9910d860cada253a">Retrieve</a>();</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  }</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span> </div><div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a1e2a936bf6e562f42236aa9395cb2073"> 145</a></span>  <span class="keyword">public</span> <span class="keywordtype">bool</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a1e2a936bf6e562f42236aa9395cb2073">AddConstantDimensionWithSlack</a>(<span class="keywordtype">long</span> value, <span class="keywordtype">long</span> capacity, <span class="keywordtype">long</span> slack_max, <span class="keywordtype">bool</span> fix_start_cumul_to_zero, <span class="keywordtype">string</span> name) {</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <span class="keywordtype">bool</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#aacd3e1be665901548cb748f45917ab16">RoutingModel_AddConstantDimensionWithSlack</a>(swigCPtr, value, capacity, slack_max, fix_start_cumul_to_zero, name);</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  <span class="keywordflow">if</span> (<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#ab9399753d24c4af4b75475c71ea006de">Pending</a>) <span class="keywordflow">throw</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#a35bddaaf713a717d9910d860cada253a">Retrieve</a>();</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  }</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span> </div><div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a1c80f378918a2540de27756b5db5d5ea"> 151</a></span>  <span class="keyword">public</span> <span class="keywordtype">bool</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a1c80f378918a2540de27756b5db5d5ea">AddConstantDimension</a>(<span class="keywordtype">long</span> value, <span class="keywordtype">long</span> capacity, <span class="keywordtype">bool</span> fix_start_cumul_to_zero, <span class="keywordtype">string</span> name) {</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <span class="keywordtype">bool</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a8f5bcf747899b109fd21a497c56f4c22">RoutingModel_AddConstantDimension</a>(swigCPtr, value, capacity, fix_start_cumul_to_zero, name);</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <span class="keywordflow">if</span> (<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#ab9399753d24c4af4b75475c71ea006de">Pending</a>) <span class="keywordflow">throw</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#a35bddaaf713a717d9910d860cada253a">Retrieve</a>();</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  }</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span> </div><div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a8c545dc68e86193da14d6714fb277f59"> 157</a></span>  <span class="keyword">public</span> <span class="keywordtype">bool</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a8c545dc68e86193da14d6714fb277f59">AddVectorDimension</a>( <span class="keywordtype">long</span>[] values, <span class="keywordtype">long</span> capacity, <span class="keywordtype">bool</span> fix_start_cumul_to_zero, <span class="keywordtype">string</span> name) {</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  <span class="keywordtype">bool</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#aba0ee651e44fa2f7c0cb160ead3911cc">RoutingModel_AddVectorDimension</a>(swigCPtr, values.Length, values , capacity, fix_start_cumul_to_zero, name);</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  <span class="keywordflow">if</span> (<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#ab9399753d24c4af4b75475c71ea006de">Pending</a>) <span class="keywordflow">throw</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#a35bddaaf713a717d9910d860cada253a">Retrieve</a>();</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  }</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span> </div><div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a6302a64c65dde7b129570c3ba52dfb25"> 163</a></span>  <span class="keyword">public</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Constraint.html">Constraint</a> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a6302a64c65dde7b129570c3ba52dfb25">MakePathSpansAndTotalSlacks</a>(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingDimension.html">RoutingDimension</a> dimension, <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarVector.html">IntVarVector</a> spans, <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarVector.html">IntVarVector</a> total_slacks) {</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  global::System.IntPtr cPtr = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a312490a4662e345107b59572ac5bb5e1">RoutingModel_MakePathSpansAndTotalSlacks</a>(swigCPtr, <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingDimension.html">RoutingDimension</a>.getCPtr(dimension), <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarVector.html">IntVarVector</a>.getCPtr(spans), <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarVector.html">IntVarVector</a>.getCPtr(total_slacks));</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Constraint.html">Constraint</a> ret = (cPtr == global::System.IntPtr.Zero) ? <span class="keyword">null</span> : <span class="keyword">new</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Constraint.html">Constraint</a>(cPtr, <span class="keyword">false</span>);</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  <span class="keywordflow">if</span> (<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#ab9399753d24c4af4b75475c71ea006de">Pending</a>) <span class="keywordflow">throw</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#a35bddaaf713a717d9910d860cada253a">Retrieve</a>();</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  }</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span> </div><div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#addd7a85262629f7563b90eb811accaf7"> 170</a></span>  <span class="keyword">public</span> SWIGTYPE_p_std__vectorT_operations_research__RoutingDimension_p_t <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#addd7a85262629f7563b90eb811accaf7">GetDimensionsForGlobalCumulOptimizers</a>() {</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  SWIGTYPE_p_std__vectorT_operations_research__RoutingDimension_p_t ret = <span class="keyword">new</span> SWIGTYPE_p_std__vectorT_operations_research__RoutingDimension_p_t(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#abd80a23f128dc5e35aebb959605664b3">RoutingModel_GetDimensionsForGlobalCumulOptimizers</a>(swigCPtr), <span class="keyword">false</span>);</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  }</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span> </div><div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ae3b95b325db7681e045f1196070e79ba"> 175</a></span>  <span class="keyword">public</span> SWIGTYPE_p_std__vectorT_operations_research__RoutingDimension_p_t <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ae3b95b325db7681e045f1196070e79ba">GetDimensionsForLocalCumulOptimizers</a>() {</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  SWIGTYPE_p_std__vectorT_operations_research__RoutingDimension_p_t ret = <span class="keyword">new</span> SWIGTYPE_p_std__vectorT_operations_research__RoutingDimension_p_t(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a7f3bc08d9fcbc25f0c7c29b7dfd62aa4">RoutingModel_GetDimensionsForLocalCumulOptimizers</a>(swigCPtr), <span class="keyword">false</span>);</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  }</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span> </div><div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a8e98d082b567a17f4827a2d3f50f8615"> 180</a></span>  <span class="keyword">public</span> <span class="keywordtype">bool</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a8e98d082b567a17f4827a2d3f50f8615">HasDimension</a>(<span class="keywordtype">string</span> dimension_name) {</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  <span class="keywordtype">bool</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a3b277862ab7bb1672fc2b34cb346113d">RoutingModel_HasDimension</a>(swigCPtr, dimension_name);</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  <span class="keywordflow">if</span> (<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#ab9399753d24c4af4b75475c71ea006de">Pending</a>) <span class="keywordflow">throw</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#a35bddaaf713a717d9910d860cada253a">Retrieve</a>();</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  }</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span> </div><div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a082eaa915fede7569f74aee37dad3f4e"> 186</a></span>  <span class="keyword">public</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingDimension.html">RoutingDimension</a> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a082eaa915fede7569f74aee37dad3f4e">GetDimensionOrDie</a>(<span class="keywordtype">string</span> dimension_name) {</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingDimension.html">RoutingDimension</a> ret = <span class="keyword">new</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingDimension.html">RoutingDimension</a>(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a9a4dbf75579110a7aa9aaf7b337aee47">RoutingModel_GetDimensionOrDie</a>(swigCPtr, dimension_name), <span class="keyword">false</span>);</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  <span class="keywordflow">if</span> (<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#ab9399753d24c4af4b75475c71ea006de">Pending</a>) <span class="keywordflow">throw</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#a35bddaaf713a717d9910d860cada253a">Retrieve</a>();</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  }</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span> </div><div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a3c9e9d08d06703128152f460626ab751"> 192</a></span>  <span class="keyword">public</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingDimension.html">RoutingDimension</a> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a3c9e9d08d06703128152f460626ab751">GetMutableDimension</a>(<span class="keywordtype">string</span> dimension_name) {</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  global::System.IntPtr cPtr = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a65e94a79d7c76b9fa982f2eb3454a106">RoutingModel_GetMutableDimension</a>(swigCPtr, dimension_name);</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingDimension.html">RoutingDimension</a> ret = (cPtr == global::System.IntPtr.Zero) ? <span class="keyword">null</span> : <span class="keyword">new</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingDimension.html">RoutingDimension</a>(cPtr, <span class="keyword">false</span>);</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  <span class="keywordflow">if</span> (<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#ab9399753d24c4af4b75475c71ea006de">Pending</a>) <span class="keywordflow">throw</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#a35bddaaf713a717d9910d860cada253a">Retrieve</a>();</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  }</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span> </div><div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a134fff41752e370bca09155f91b00dad"> 199</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a134fff41752e370bca09155f91b00dad">SetPrimaryConstrainedDimension</a>(<span class="keywordtype">string</span> dimension_name) {</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a60ff96bfbd2e477b55c58e1b1d3dfaa1">RoutingModel_SetPrimaryConstrainedDimension</a>(swigCPtr, dimension_name);</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  <span class="keywordflow">if</span> (<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#ab9399753d24c4af4b75475c71ea006de">Pending</a>) <span class="keywordflow">throw</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#a35bddaaf713a717d9910d860cada253a">Retrieve</a>();</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  }</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span> </div><div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ad5a67d08e19de8f9dcff3412630ef479"> 204</a></span>  <span class="keyword">public</span> <span class="keywordtype">string</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ad5a67d08e19de8f9dcff3412630ef479">GetPrimaryConstrainedDimension</a>() {</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  <span class="keywordtype">string</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a01358cb0f992a464c0158429f7d39563">RoutingModel_GetPrimaryConstrainedDimension</a>(swigCPtr);</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  }</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span> </div><div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ab658bd3e0fd584f3692ceaa6e9730b03"> 209</a></span>  <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ab658bd3e0fd584f3692ceaa6e9730b03">AddDisjunction</a>( <span class="keywordtype">long</span>[] indices, <span class="keywordtype">long</span> penalty, <span class="keywordtype">long</span> max_cardinality) {</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  <span class="keywordflow">return</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a571edcf8c500614e5632a5c7eef27295">RoutingModel_AddDisjunction__SWIG_0</a>(swigCPtr, indices.Length, indices , penalty, max_cardinality);</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span> }</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span> </div><div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#aeaeb86ac51bc52a88359742e5a4e6cf9"> 213</a></span>  <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#aeaeb86ac51bc52a88359742e5a4e6cf9">AddDisjunction</a>( <span class="keywordtype">long</span>[] indices, <span class="keywordtype">long</span> penalty) {</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  <span class="keywordflow">return</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a4010bcb6ffeb245c36416f5507ac8bb1">RoutingModel_AddDisjunction__SWIG_1</a>(swigCPtr, indices.Length, indices , penalty);</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span> }</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span> </div><div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a5f771a49c62672dedcd364cd2c65eee2"> 217</a></span>  <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a5f771a49c62672dedcd364cd2c65eee2">AddDisjunction</a>( <span class="keywordtype">long</span>[] indices) {</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  <span class="keywordflow">return</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a724c11833d0607d4f83aa822bde56cac">RoutingModel_AddDisjunction__SWIG_2</a>(swigCPtr, indices.Length, indices );</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span> }</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span> </div><div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a26b2b57260bff9b962a1f3631e99e05f"> 221</a></span>  <span class="keyword">public</span> <span class="keywordtype">int</span>[] <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a26b2b57260bff9b962a1f3631e99e05f">GetDisjunctionIndices</a>(<span class="keywordtype">long</span> index) {</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  global::System.IntPtr cPtr = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ada944ef8e184403a8815651cda40f66f">RoutingModel_GetDisjunctionIndices__SWIG_0</a>(swigCPtr, index);</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpIntVector.html">CpIntVector</a> tmpVector = <span class="keyword">null</span>;</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  <span class="keywordflow">if</span> (cPtr != global::System.IntPtr.Zero) {</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  tmpVector = <span class="keyword">new</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpIntVector.html">CpIntVector</a>(cPtr, <span class="keyword">true</span>);</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  <span class="keywordtype">int</span>[] outArray = <span class="keyword">new</span> <span class="keywordtype">int</span>[tmpVector.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpIntVector.html#ad451818a36bc2809d623a58162a1947a">Count</a>];</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  tmpVector.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpIntVector.html#a072e89f578d083dbedd957ba125c34af">CopyTo</a>(outArray);</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  <span class="keywordflow">return</span> outArray;</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  }</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  <span class="keywordflow">return</span> <span class="keyword">null</span>;</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span> }</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span> </div><div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#aa49fcf5263f5aef8a3b94f93c5e415d9"> 233</a></span>  <span class="keyword">public</span> <span class="keywordtype">long</span>[] <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#aa49fcf5263f5aef8a3b94f93c5e415d9">GetDisjunctionIndices</a>(<span class="keywordtype">int</span> index) {</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  global::System.IntPtr cPtr = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a9b71fb7efc585cd76e6830aca28532e5">RoutingModel_GetDisjunctionIndices__SWIG_1</a>(swigCPtr, index);</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpInt64Vector.html">CpInt64Vector</a> tmpVector = <span class="keyword">null</span>;</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  <span class="keywordflow">if</span> (cPtr != global::System.IntPtr.Zero) {</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  tmpVector = <span class="keyword">new</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpInt64Vector.html">CpInt64Vector</a>(cPtr, <span class="keyword">true</span>);</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  <span class="keywordtype">long</span>[] outArray = <span class="keyword">new</span> <span class="keywordtype">long</span>[tmpVector.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpInt64Vector.html#a36328f49840c3fb73c52305909a1c3f9">Count</a>];</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  tmpVector.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpInt64Vector.html#a7f78c98d569f9c51645c476ea2add76b">CopyTo</a>(outArray);</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>  <span class="keywordflow">return</span> outArray;</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>  }</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  <span class="keywordflow">return</span> <span class="keyword">null</span>;</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span> }</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span> </div><div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a6676aad609df64eb93fcd8eff5e3b44e"> 245</a></span>  <span class="keyword">public</span> <span class="keywordtype">long</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a6676aad609df64eb93fcd8eff5e3b44e">GetDisjunctionPenalty</a>(<span class="keywordtype">int</span> index) {</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>  <span class="keywordtype">long</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#aaf16b51668185b06d0f725c49e206f54">RoutingModel_GetDisjunctionPenalty</a>(swigCPtr, index);</div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  }</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span> </div><div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a6b9ec574f5cebec4e3d3bf7ce0041c76"> 250</a></span>  <span class="keyword">public</span> <span class="keywordtype">long</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a6b9ec574f5cebec4e3d3bf7ce0041c76">GetDisjunctionMaxCardinality</a>(<span class="keywordtype">int</span> index) {</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>  <span class="keywordtype">long</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a27b2435634f018fb8691cb2fa48855b2">RoutingModel_GetDisjunctionMaxCardinality</a>(swigCPtr, index);</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>  }</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span> </div><div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a6794be74befb07609c70a38d6424af55"> 255</a></span>  <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a6794be74befb07609c70a38d6424af55">GetNumberOfDisjunctions</a>() {</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>  <span class="keywordtype">int</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ac8d7fe2c7f84a3bee7f6a9e61e53761b">RoutingModel_GetNumberOfDisjunctions</a>(swigCPtr);</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>  }</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span> </div><div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#afb2ff4d71cb174c782e539a480f2e314"> 260</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#afb2ff4d71cb174c782e539a480f2e314">IgnoreDisjunctionsAlreadyForcedToZero</a>() {</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a2c01f570fa2de8bb4df8e11a133b4bf5">RoutingModel_IgnoreDisjunctionsAlreadyForcedToZero</a>(swigCPtr);</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>  }</div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span> </div><div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ac684cf9e60adb4ea178f44c06c229d51"> 264</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ac684cf9e60adb4ea178f44c06c229d51">AddSoftSameVehicleConstraint</a>( <span class="keywordtype">long</span>[] indices, <span class="keywordtype">long</span> cost) {</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a3045439eb1aafe12117d79a18695044f">RoutingModel_AddSoftSameVehicleConstraint</a>(swigCPtr, indices.Length, indices , cost);</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  }</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span> </div><div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a2a37072bb4b730cc8293d50cd2f48130"> 268</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a2a37072bb4b730cc8293d50cd2f48130">SetAllowedVehiclesForIndex</a>( <span class="keywordtype">int</span>[] vehicles, <span class="keywordtype">long</span> index) {</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ad144aff1ad54bc353d87aa36840af299">RoutingModel_SetAllowedVehiclesForIndex</a>(swigCPtr, vehicles.Length, vehicles , index);</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>  }</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span> </div><div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ac1a215dd7502a61274dd24168ff97ba0"> 272</a></span>  <span class="keyword">public</span> <span class="keywordtype">bool</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ac1a215dd7502a61274dd24168ff97ba0">IsVehicleAllowedForIndex</a>(<span class="keywordtype">int</span> vehicle, <span class="keywordtype">long</span> index) {</div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  <span class="keywordtype">bool</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#abb2bd7153e0e13d37e380623f7b5aacb">RoutingModel_IsVehicleAllowedForIndex</a>(swigCPtr, vehicle, index);</div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>  }</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span> </div><div class="line"><a name="l00277"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a5a92825360980080f6ed24e4c89cbaab"> 277</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a5a92825360980080f6ed24e4c89cbaab">AddPickupAndDelivery</a>(<span class="keywordtype">long</span> pickup, <span class="keywordtype">long</span> delivery) {</div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ae4bfe1d7da44aa05d83756e967743bd7">RoutingModel_AddPickupAndDelivery</a>(swigCPtr, pickup, delivery);</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>  }</div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span> </div><div class="line"><a name="l00281"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a80bd76a84c33ed2fe0dc63b4849304b3"> 281</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a80bd76a84c33ed2fe0dc63b4849304b3">AddPickupAndDeliverySets</a>(<span class="keywordtype">int</span> pickup_disjunction, <span class="keywordtype">int</span> delivery_disjunction) {</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a0c372b043ed6e9fd29ba2558f540a08d">RoutingModel_AddPickupAndDeliverySets</a>(swigCPtr, pickup_disjunction, delivery_disjunction);</div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  }</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span> </div><div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a7af8452459e9d48f4f3f353a3679a1e5"> 285</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a7af8452459e9d48f4f3f353a3679a1e5">SetPickupAndDeliveryPolicyOfAllVehicles</a>(<span class="keywordtype">int</span> policy) {</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a3008ac9114eaa73e123f164b0c7b9ebb">RoutingModel_SetPickupAndDeliveryPolicyOfAllVehicles</a>(swigCPtr, policy);</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>  }</div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span> </div><div class="line"><a name="l00289"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a14b89c4c1a792a2ffe8f1710120a7c8a"> 289</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a14b89c4c1a792a2ffe8f1710120a7c8a">SetPickupAndDeliveryPolicyOfVehicle</a>(<span class="keywordtype">int</span> policy, <span class="keywordtype">int</span> vehicle) {</div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a0b2c4ea3e8a929cb29da6273603eb9a8">RoutingModel_SetPickupAndDeliveryPolicyOfVehicle</a>(swigCPtr, policy, vehicle);</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>  }</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span> </div><div class="line"><a name="l00293"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ab68e0c2bb87026369a53e139c0f94d61"> 293</a></span>  <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ab68e0c2bb87026369a53e139c0f94d61">GetPickupAndDeliveryPolicyOfVehicle</a>(<span class="keywordtype">int</span> vehicle) {</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>  <span class="keywordtype">int</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a2f0c5426a081ef3947c6328f196cb5c8">RoutingModel_GetPickupAndDeliveryPolicyOfVehicle</a>(swigCPtr, vehicle);</div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span>  }</div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span> </div><div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a8f8ea52c4f86800f34e2e7ef9af4b854"> 298</a></span>  <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a8f8ea52c4f86800f34e2e7ef9af4b854">GetNumOfSingletonNodes</a>() {</div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  <span class="keywordtype">int</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ab43480f090449d707bcc0181ed4296bf">RoutingModel_GetNumOfSingletonNodes</a>(swigCPtr);</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span>  }</div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span> </div><div class="line"><a name="l00303"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ab52635d4e0a6c915e219a84a97be02b0"> 303</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ab52635d4e0a6c915e219a84a97be02b0">SetVisitType</a>(<span class="keywordtype">long</span> index, <span class="keywordtype">int</span> type) {</div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a6fc9dbed60de50b51c1eb481bcc5dee5">RoutingModel_SetVisitType</a>(swigCPtr, index, type);</div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span>  }</div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span> </div><div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ae5494fa1d9b819794b28f73baee624b6"> 307</a></span>  <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ae5494fa1d9b819794b28f73baee624b6">GetVisitType</a>(<span class="keywordtype">long</span> index) {</div><div class="line"><a name="l00308"></a><span class="lineno"> 308</span>  <span class="keywordtype">int</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ac619275b6b4440ac05505e6da9580c8a">RoutingModel_GetVisitType</a>(swigCPtr, index);</div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span>  }</div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span> </div><div class="line"><a name="l00312"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a6af5c135650f87bf191de3c5ed3515b1"> 312</a></span>  <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a6af5c135650f87bf191de3c5ed3515b1">GetNumberOfVisitTypes</a>() {</div><div class="line"><a name="l00313"></a><span class="lineno"> 313</span>  <span class="keywordtype">int</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#aa4e4c2f162da32e04be253e7a8493e83">RoutingModel_GetNumberOfVisitTypes</a>(swigCPtr);</div><div class="line"><a name="l00314"></a><span class="lineno"> 314</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span>  }</div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span> </div><div class="line"><a name="l00317"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#aafd56ddc96d48720daff333fdc6f4351"> 317</a></span>  <span class="keyword">public</span> <span class="keywordtype">long</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#aafd56ddc96d48720daff333fdc6f4351">UnperformedPenalty</a>(<span class="keywordtype">long</span> var_index) {</div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span>  <span class="keywordtype">long</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ac2b79b285692efa04af7845895f197ce">RoutingModel_UnperformedPenalty</a>(swigCPtr, var_index);</div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span>  }</div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span> </div><div class="line"><a name="l00322"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a86b66d88a3ad192a4f91dff9061aa657"> 322</a></span>  <span class="keyword">public</span> <span class="keywordtype">long</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a86b66d88a3ad192a4f91dff9061aa657">UnperformedPenaltyOrValue</a>(<span class="keywordtype">long</span> default_value, <span class="keywordtype">long</span> var_index) {</div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>  <span class="keywordtype">long</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a1eb5cf5ce668f3eb4f0a04451069537a">RoutingModel_UnperformedPenaltyOrValue</a>(swigCPtr, default_value, var_index);</div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span>  }</div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span> </div><div class="line"><a name="l00327"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#afdea89f20516b776d9962c75c2f05449"> 327</a></span>  <span class="keyword">public</span> <span class="keywordtype">long</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#afdea89f20516b776d9962c75c2f05449">GetDepot</a>() {</div><div class="line"><a name="l00328"></a><span class="lineno"> 328</span>  <span class="keywordtype">long</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a4d2d6f3feadea9223977518af2357d47">RoutingModel_GetDepot</a>(swigCPtr);</div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span>  }</div><div class="line"><a name="l00331"></a><span class="lineno"> 331</span> </div><div class="line"><a name="l00332"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#aa75b1f2048dd4e8d9797f2b7c9649ca3"> 332</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#aa75b1f2048dd4e8d9797f2b7c9649ca3">SetArcCostEvaluatorOfAllVehicles</a>(<span class="keywordtype">int</span> evaluator_index) {</div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a8ba1bdefe522b96b1c48977ba88a787c">RoutingModel_SetArcCostEvaluatorOfAllVehicles</a>(swigCPtr, evaluator_index);</div><div class="line"><a name="l00334"></a><span class="lineno"> 334</span>  }</div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span> </div><div class="line"><a name="l00336"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a8434436da949304937418c20233c7e2b"> 336</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a8434436da949304937418c20233c7e2b">SetArcCostEvaluatorOfVehicle</a>(<span class="keywordtype">int</span> evaluator_index, <span class="keywordtype">int</span> vehicle) {</div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a926d5546dc4b062bf7aac73acc7bd976">RoutingModel_SetArcCostEvaluatorOfVehicle</a>(swigCPtr, evaluator_index, vehicle);</div><div class="line"><a name="l00338"></a><span class="lineno"> 338</span>  }</div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span> </div><div class="line"><a name="l00340"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#af0fb7a9c55b6797340373d8f9df58374"> 340</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#af0fb7a9c55b6797340373d8f9df58374">SetFixedCostOfAllVehicles</a>(<span class="keywordtype">long</span> cost) {</div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#aa5af072b4a04b51996175c9053d69311">RoutingModel_SetFixedCostOfAllVehicles</a>(swigCPtr, cost);</div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span>  }</div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span> </div><div class="line"><a name="l00344"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a38d332b85d8b67d879ad9ceef9e4fcc4"> 344</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a38d332b85d8b67d879ad9ceef9e4fcc4">SetFixedCostOfVehicle</a>(<span class="keywordtype">long</span> cost, <span class="keywordtype">int</span> vehicle) {</div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a4f5c45160fdf2a6b21c053e13f20e214">RoutingModel_SetFixedCostOfVehicle</a>(swigCPtr, cost, vehicle);</div><div class="line"><a name="l00346"></a><span class="lineno"> 346</span>  }</div><div class="line"><a name="l00347"></a><span class="lineno"> 347</span> </div><div class="line"><a name="l00348"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a90dcb742384af570ed79307383d578ee"> 348</a></span>  <span class="keyword">public</span> <span class="keywordtype">long</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a90dcb742384af570ed79307383d578ee">GetFixedCostOfVehicle</a>(<span class="keywordtype">int</span> vehicle) {</div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span>  <span class="keywordtype">long</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a260510b2a6bff13fff02645befaf7761">RoutingModel_GetFixedCostOfVehicle</a>(swigCPtr, vehicle);</div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span>  }</div><div class="line"><a name="l00352"></a><span class="lineno"> 352</span> </div><div class="line"><a name="l00353"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a8cc7a77cdbb25ce798880b89c828086c"> 353</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a8cc7a77cdbb25ce798880b89c828086c">SetAmortizedCostFactorsOfAllVehicles</a>(<span class="keywordtype">long</span> linear_cost_factor, <span class="keywordtype">long</span> quadratic_cost_factor) {</div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a596065cbf9cf6cbf6461ba2159abb9b9">RoutingModel_SetAmortizedCostFactorsOfAllVehicles</a>(swigCPtr, linear_cost_factor, quadratic_cost_factor);</div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span>  }</div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span> </div><div class="line"><a name="l00357"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a04e4ce364b70a68e1ae9b80c92ed336c"> 357</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a04e4ce364b70a68e1ae9b80c92ed336c">SetAmortizedCostFactorsOfVehicle</a>(<span class="keywordtype">long</span> linear_cost_factor, <span class="keywordtype">long</span> quadratic_cost_factor, <span class="keywordtype">int</span> vehicle) {</div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a3a8017a5d028fb9ab8da4efe459111ab">RoutingModel_SetAmortizedCostFactorsOfVehicle</a>(swigCPtr, linear_cost_factor, quadratic_cost_factor, vehicle);</div><div class="line"><a name="l00359"></a><span class="lineno"> 359</span>  }</div><div class="line"><a name="l00360"></a><span class="lineno"> 360</span> </div><div class="line"><a name="l00361"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a0d62657cd0fec7487a6bd2ca7b61a958"> 361</a></span>  <span class="keyword">public</span> <span class="keywordtype">long</span>[] <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a0d62657cd0fec7487a6bd2ca7b61a958">GetAmortizedLinearCostFactorOfVehicles</a>() {</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>  global::System.IntPtr cPtr = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a0d7f7234a6ede62ec89d3086aa4d4c08">RoutingModel_GetAmortizedLinearCostFactorOfVehicles</a>(swigCPtr);</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpInt64Vector.html">CpInt64Vector</a> tmpVector = <span class="keyword">null</span>;</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span>  <span class="keywordflow">if</span> (cPtr != global::System.IntPtr.Zero) {</div><div class="line"><a name="l00365"></a><span class="lineno"> 365</span>  tmpVector = <span class="keyword">new</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpInt64Vector.html">CpInt64Vector</a>(cPtr, <span class="keyword">true</span>);</div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span>  <span class="keywordtype">long</span>[] outArray = <span class="keyword">new</span> <span class="keywordtype">long</span>[tmpVector.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpInt64Vector.html#a36328f49840c3fb73c52305909a1c3f9">Count</a>];</div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span>  tmpVector.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpInt64Vector.html#a7f78c98d569f9c51645c476ea2add76b">CopyTo</a>(outArray);</div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span>  <span class="keywordflow">return</span> outArray;</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>  }</div><div class="line"><a name="l00370"></a><span class="lineno"> 370</span>  <span class="keywordflow">return</span> <span class="keyword">null</span>;</div><div class="line"><a name="l00371"></a><span class="lineno"> 371</span> }</div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span> </div><div class="line"><a name="l00373"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a7c0a92af583e70bda6cee6640c3a992b"> 373</a></span>  <span class="keyword">public</span> <span class="keywordtype">long</span>[] <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a7c0a92af583e70bda6cee6640c3a992b">GetAmortizedQuadraticCostFactorOfVehicles</a>() {</div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span>  global::System.IntPtr cPtr = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a6dbce7b525926719ea67dde886fcc945">RoutingModel_GetAmortizedQuadraticCostFactorOfVehicles</a>(swigCPtr);</div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpInt64Vector.html">CpInt64Vector</a> tmpVector = <span class="keyword">null</span>;</div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span>  <span class="keywordflow">if</span> (cPtr != global::System.IntPtr.Zero) {</div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span>  tmpVector = <span class="keyword">new</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpInt64Vector.html">CpInt64Vector</a>(cPtr, <span class="keyword">true</span>);</div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span>  <span class="keywordtype">long</span>[] outArray = <span class="keyword">new</span> <span class="keywordtype">long</span>[tmpVector.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpInt64Vector.html#a36328f49840c3fb73c52305909a1c3f9">Count</a>];</div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span>  tmpVector.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpInt64Vector.html#a7f78c98d569f9c51645c476ea2add76b">CopyTo</a>(outArray);</div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span>  <span class="keywordflow">return</span> outArray;</div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span>  }</div><div class="line"><a name="l00382"></a><span class="lineno"> 382</span>  <span class="keywordflow">return</span> <span class="keyword">null</span>;</div><div class="line"><a name="l00383"></a><span class="lineno"> 383</span> }</div><div class="line"><a name="l00384"></a><span class="lineno"> 384</span> </div><div class="line"><a name="l00385"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a770464c0555ed3865375a82ce420f205"> 385</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a770464c0555ed3865375a82ce420f205">ConsiderEmptyRouteCostsForVehicle</a>(<span class="keywordtype">bool</span> consider_costs, <span class="keywordtype">int</span> vehicle) {</div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a3c54c5bab221e78f52704a4821658f34">RoutingModel_ConsiderEmptyRouteCostsForVehicle</a>(swigCPtr, consider_costs, vehicle);</div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span>  }</div><div class="line"><a name="l00388"></a><span class="lineno"> 388</span> </div><div class="line"><a name="l00389"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a30a08246a97bed2ef44f40825eccfcca"> 389</a></span>  <span class="keyword">public</span> <span class="keywordtype">bool</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a30a08246a97bed2ef44f40825eccfcca">AreEmptyRouteCostsConsideredForVehicle</a>(<span class="keywordtype">int</span> vehicle) {</div><div class="line"><a name="l00390"></a><span class="lineno"> 390</span>  <span class="keywordtype">bool</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ac6914286a2b3b7781b4a690b69d5725f">RoutingModel_AreEmptyRouteCostsConsideredForVehicle</a>(swigCPtr, vehicle);</div><div class="line"><a name="l00391"></a><span class="lineno"> 391</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00392"></a><span class="lineno"> 392</span>  }</div><div class="line"><a name="l00393"></a><span class="lineno"> 393</span> </div><div class="line"><a name="l00394"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a8099c85486fb416f670fd5e0da4c4816"> 394</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a8099c85486fb416f670fd5e0da4c4816">SetFirstSolutionEvaluator</a>( <a class="code" href="namespaceGoogle_1_1OrTools_1_1ConstraintSolver.html#a094659d3904b9a9ace12507f445e52cc">LongLongToLong</a> evaluator) {</div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a580c71e6dbc06f565d67859b761d042b">RoutingModel_SetFirstSolutionEvaluator</a>(swigCPtr, StoreLongLongToLong(evaluator) );</div><div class="line"><a name="l00396"></a><span class="lineno"> 396</span>  }</div><div class="line"><a name="l00397"></a><span class="lineno"> 397</span> </div><div class="line"><a name="l00398"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a82b635829734ad4cad2399b915ef8b73"> 398</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a82b635829734ad4cad2399b915ef8b73">AddLocalSearchOperator</a>(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchOperator.html">LocalSearchOperator</a> ls_operator) {</div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ab1fa2258f3744ba44451098a35d54be8">RoutingModel_AddLocalSearchOperator</a>(swigCPtr, <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchOperator.html">LocalSearchOperator</a>.getCPtr(ls_operator));</div><div class="line"><a name="l00400"></a><span class="lineno"> 400</span>  }</div><div class="line"><a name="l00401"></a><span class="lineno"> 401</span> </div><div class="line"><a name="l00402"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a7bbf1b1c3309953bea68603cb0af3c56"> 402</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a7bbf1b1c3309953bea68603cb0af3c56">AddSearchMonitor</a>(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SearchMonitor.html">SearchMonitor</a> monitor) {</div><div class="line"><a name="l00403"></a><span class="lineno"> 403</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#af820db3e50e65e0dc831c4d3468e321c">RoutingModel_AddSearchMonitor</a>(swigCPtr, <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SearchMonitor.html">SearchMonitor</a>.getCPtr(monitor));</div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span>  }</div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span> </div><div class="line"><a name="l00406"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#acf6c3cd97598ddfb3be62be28c138a17"> 406</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#acf6c3cd97598ddfb3be62be28c138a17">AddAtSolutionCallback</a>( <a class="code" href="namespaceGoogle_1_1OrTools_1_1ConstraintSolver.html#abc16698d7271f4a9ee8cea66876bc869">VoidToVoid</a> callback) {</div><div class="line"><a name="l00407"></a><span class="lineno"> 407</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#aaae0a0e3ae350d298279a7b1179bbdf8">RoutingModel_AddAtSolutionCallback</a>(swigCPtr, StoreVoidToVoid(callback) );</div><div class="line"><a name="l00408"></a><span class="lineno"> 408</span>  }</div><div class="line"><a name="l00409"></a><span class="lineno"> 409</span> </div><div class="line"><a name="l00410"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a54582b93bf79767e563889dcf9591506"> 410</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a54582b93bf79767e563889dcf9591506">AddVariableMinimizedByFinalizer</a>(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVar.html">IntVar</a> var) {</div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a97dffb09d7056412abe41604093e700b">RoutingModel_AddVariableMinimizedByFinalizer</a>(swigCPtr, <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVar.html">IntVar</a>.getCPtr(var));</div><div class="line"><a name="l00412"></a><span class="lineno"> 412</span>  }</div><div class="line"><a name="l00413"></a><span class="lineno"> 413</span> </div><div class="line"><a name="l00414"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#affbca270b09cf6049b078ad115389654"> 414</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#affbca270b09cf6049b078ad115389654">AddVariableMaximizedByFinalizer</a>(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVar.html">IntVar</a> var) {</div><div class="line"><a name="l00415"></a><span class="lineno"> 415</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a74484e299fab7c4ace767661bf05bcec">RoutingModel_AddVariableMaximizedByFinalizer</a>(swigCPtr, <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVar.html">IntVar</a>.getCPtr(var));</div><div class="line"><a name="l00416"></a><span class="lineno"> 416</span>  }</div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span> </div><div class="line"><a name="l00418"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a4fca81dbb8b9f6208da8daee32a0e094"> 418</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a4fca81dbb8b9f6208da8daee32a0e094">AddWeightedVariableMinimizedByFinalizer</a>(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVar.html">IntVar</a> var, <span class="keywordtype">long</span> cost) {</div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a12b84625cd6d5fff235e1e26fe10a67c">RoutingModel_AddWeightedVariableMinimizedByFinalizer</a>(swigCPtr, <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVar.html">IntVar</a>.getCPtr(var), cost);</div><div class="line"><a name="l00420"></a><span class="lineno"> 420</span>  }</div><div class="line"><a name="l00421"></a><span class="lineno"> 421</span> </div><div class="line"><a name="l00422"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a38599ef1bc66bb598c0f953088a26ba8"> 422</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a38599ef1bc66bb598c0f953088a26ba8">AddVariableTargetToFinalizer</a>(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVar.html">IntVar</a> var, <span class="keywordtype">long</span> target) {</div><div class="line"><a name="l00423"></a><span class="lineno"> 423</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a1737f89fd06392bef6f70f2a079d818c">RoutingModel_AddVariableTargetToFinalizer</a>(swigCPtr, <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVar.html">IntVar</a>.getCPtr(var), target);</div><div class="line"><a name="l00424"></a><span class="lineno"> 424</span>  }</div><div class="line"><a name="l00425"></a><span class="lineno"> 425</span> </div><div class="line"><a name="l00426"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ac8abb98dee7595aa568109769343fe8d"> 426</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ac8abb98dee7595aa568109769343fe8d">CloseModel</a>() {</div><div class="line"><a name="l00427"></a><span class="lineno"> 427</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#aad08701ba638ad4303d3dd4c2c1cab0c">RoutingModel_CloseModel</a>(swigCPtr);</div><div class="line"><a name="l00428"></a><span class="lineno"> 428</span>  }</div><div class="line"><a name="l00429"></a><span class="lineno"> 429</span> </div><div class="line"><a name="l00430"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#add880cd60213e8d71b0f127d91488ab4"> 430</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#add880cd60213e8d71b0f127d91488ab4">CloseModelWithParameters</a>(<a class="code" href="namespaceGoogle.html">Google</a>.<a class="code" href="namespaceGoogle_1_1OrTools.html">OrTools</a>.<a class="code" href="namespaceGoogle_1_1OrTools_1_1ConstraintSolver.html">ConstraintSolver</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingSearchParameters.html">RoutingSearchParameters</a> search_parameters) {</div><div class="line"><a name="l00431"></a><span class="lineno"> 431</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#af2646df6606b7c27d4f35f42b6bbb5a1">RoutingModel_CloseModelWithParameters</a>(swigCPtr, search_parameters.CalculateSize(), <a class="code" href="classGoogle_1_1OrTools_1_1ProtoHelper.html">ProtoHelper</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ProtoHelper.html#a76075e5402cb35324c8482c2b61863e6">ProtoToByteArray</a>(search_parameters));</div><div class="line"><a name="l00432"></a><span class="lineno"> 432</span>  }</div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span> </div><div class="line"><a name="l00434"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a531327c7771969e383518e30f59b933a"> 434</a></span>  <span class="keyword">public</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a531327c7771969e383518e30f59b933a">Solve</a>(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a> assignment) {</div><div class="line"><a name="l00435"></a><span class="lineno"> 435</span>  global::System.IntPtr cPtr = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#adef60964eca4c1b82259a14704525361">RoutingModel_Solve__SWIG_0</a>(swigCPtr, <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a>.getCPtr(assignment));</div><div class="line"><a name="l00436"></a><span class="lineno"> 436</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a> ret = (cPtr == global::System.IntPtr.Zero) ? <span class="keyword">null</span> : <span class="keyword">new</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a>(cPtr, <span class="keyword">false</span>);</div><div class="line"><a name="l00437"></a><span class="lineno"> 437</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00438"></a><span class="lineno"> 438</span>  }</div><div class="line"><a name="l00439"></a><span class="lineno"> 439</span> </div><div class="line"><a name="l00440"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a19e3b603b90d39e3674e62f817327b41"> 440</a></span>  <span class="keyword">public</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a19e3b603b90d39e3674e62f817327b41">Solve</a>() {</div><div class="line"><a name="l00441"></a><span class="lineno"> 441</span>  global::System.IntPtr cPtr = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ac3d5bbc405fe3ba82bfcf2deed5535df">RoutingModel_Solve__SWIG_1</a>(swigCPtr);</div><div class="line"><a name="l00442"></a><span class="lineno"> 442</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a> ret = (cPtr == global::System.IntPtr.Zero) ? <span class="keyword">null</span> : <span class="keyword">new</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a>(cPtr, <span class="keyword">false</span>);</div><div class="line"><a name="l00443"></a><span class="lineno"> 443</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00444"></a><span class="lineno"> 444</span>  }</div><div class="line"><a name="l00445"></a><span class="lineno"> 445</span> </div><div class="line"><a name="l00446"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a7ac7d73bf2706f2fe17fb817bb294422"> 446</a></span>  <span class="keyword">public</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a7ac7d73bf2706f2fe17fb817bb294422">SolveWithParameters</a>(<a class="code" href="namespaceGoogle.html">Google</a>.<a class="code" href="namespaceGoogle_1_1OrTools.html">OrTools</a>.<a class="code" href="namespaceGoogle_1_1OrTools_1_1ConstraintSolver.html">ConstraintSolver</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingSearchParameters.html">RoutingSearchParameters</a> search_parameters) {</div><div class="line"><a name="l00447"></a><span class="lineno"> 447</span>  global::System.IntPtr cPtr = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a6f049e4626266aa3ad30d75b6e137242">RoutingModel_SolveWithParameters</a>(swigCPtr, search_parameters.CalculateSize(), <a class="code" href="classGoogle_1_1OrTools_1_1ProtoHelper.html">ProtoHelper</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ProtoHelper.html#a76075e5402cb35324c8482c2b61863e6">ProtoToByteArray</a>(search_parameters));</div><div class="line"><a name="l00448"></a><span class="lineno"> 448</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a> ret = (cPtr == global::System.IntPtr.Zero) ? <span class="keyword">null</span> : <span class="keyword">new</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a>(cPtr, <span class="keyword">false</span>);</div><div class="line"><a name="l00449"></a><span class="lineno"> 449</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00450"></a><span class="lineno"> 450</span>  }</div><div class="line"><a name="l00451"></a><span class="lineno"> 451</span> </div><div class="line"><a name="l00452"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ab5ac42da5940fdd8a57ab48a1db67efd"> 452</a></span>  <span class="keyword">public</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ab5ac42da5940fdd8a57ab48a1db67efd">SolveFromAssignmentWithParameters</a>(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a> assignment, <a class="code" href="namespaceGoogle.html">Google</a>.<a class="code" href="namespaceGoogle_1_1OrTools.html">OrTools</a>.<a class="code" href="namespaceGoogle_1_1OrTools_1_1ConstraintSolver.html">ConstraintSolver</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingSearchParameters.html">RoutingSearchParameters</a> search_parameters) {</div><div class="line"><a name="l00453"></a><span class="lineno"> 453</span>  global::System.IntPtr cPtr = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#abe07ceaa07e1402bdbfd065cba604c2e">RoutingModel_SolveFromAssignmentWithParameters</a>(swigCPtr, <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a>.getCPtr(assignment), search_parameters.CalculateSize(), <a class="code" href="classGoogle_1_1OrTools_1_1ProtoHelper.html">ProtoHelper</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ProtoHelper.html#a76075e5402cb35324c8482c2b61863e6">ProtoToByteArray</a>(search_parameters));</div><div class="line"><a name="l00454"></a><span class="lineno"> 454</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a> ret = (cPtr == global::System.IntPtr.Zero) ? <span class="keyword">null</span> : <span class="keyword">new</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a>(cPtr, <span class="keyword">false</span>);</div><div class="line"><a name="l00455"></a><span class="lineno"> 455</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00456"></a><span class="lineno"> 456</span>  }</div><div class="line"><a name="l00457"></a><span class="lineno"> 457</span> </div><div class="line"><a name="l00458"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ae1f441b716bb38b02368f67a8e65487a"> 458</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ae1f441b716bb38b02368f67a8e65487a">SetAssignmentFromOtherModelAssignment</a>(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a> target_assignment, <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html">RoutingModel</a> source_model, <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a> source_assignment) {</div><div class="line"><a name="l00459"></a><span class="lineno"> 459</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a35aaa2181d81a779146f48271c4f5266">RoutingModel_SetAssignmentFromOtherModelAssignment</a>(swigCPtr, <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a>.getCPtr(target_assignment), <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html">RoutingModel</a>.getCPtr(source_model), <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a>.getCPtr(source_assignment));</div><div class="line"><a name="l00460"></a><span class="lineno"> 460</span>  }</div><div class="line"><a name="l00461"></a><span class="lineno"> 461</span> </div><div class="line"><a name="l00462"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#afa17633ac883e54bf3b950c96e98d566"> 462</a></span>  <span class="keyword">public</span> <span class="keywordtype">long</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#afa17633ac883e54bf3b950c96e98d566">ComputeLowerBound</a>() {</div><div class="line"><a name="l00463"></a><span class="lineno"> 463</span>  <span class="keywordtype">long</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a9766115e6c0749ddd72edae859513dc0">RoutingModel_ComputeLowerBound</a>(swigCPtr);</div><div class="line"><a name="l00464"></a><span class="lineno"> 464</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00465"></a><span class="lineno"> 465</span>  }</div><div class="line"><a name="l00466"></a><span class="lineno"> 466</span> </div><div class="line"><a name="l00467"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#afa8f2a506840d4c322a26049350ba45d"> 467</a></span>  <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#afa8f2a506840d4c322a26049350ba45d">GetStatus</a>() {</div><div class="line"><a name="l00468"></a><span class="lineno"> 468</span>  <span class="keywordtype">int</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a8e82e3b64998be2d1964fc3596bf6a86">RoutingModel_GetStatus</a>(swigCPtr);</div><div class="line"><a name="l00469"></a><span class="lineno"> 469</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00470"></a><span class="lineno"> 470</span>  }</div><div class="line"><a name="l00471"></a><span class="lineno"> 471</span> </div><div class="line"><a name="l00472"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a7a12d89e3aa5751a8990b4c6be4091cc"> 472</a></span>  <span class="keyword">public</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVar.html">IntVar</a> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a7a12d89e3aa5751a8990b4c6be4091cc">ApplyLocks</a>( <span class="keywordtype">long</span>[] locks) {</div><div class="line"><a name="l00473"></a><span class="lineno"> 473</span>  global::System.IntPtr cPtr = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ab78f77ee154fddd4fb9e318650f4458a">RoutingModel_ApplyLocks</a>(swigCPtr, locks.Length, locks );</div><div class="line"><a name="l00474"></a><span class="lineno"> 474</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVar.html">IntVar</a> ret = (cPtr == global::System.IntPtr.Zero) ? <span class="keyword">null</span> : <span class="keyword">new</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVar.html">IntVar</a>(cPtr, <span class="keyword">false</span>);</div><div class="line"><a name="l00475"></a><span class="lineno"> 475</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00476"></a><span class="lineno"> 476</span>  }</div><div class="line"><a name="l00477"></a><span class="lineno"> 477</span> </div><div class="line"><a name="l00478"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a23928619acdc2fc297fa69915a266738"> 478</a></span>  <span class="keyword">public</span> <span class="keywordtype">bool</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a23928619acdc2fc297fa69915a266738">ApplyLocksToAllVehicles</a>( <span class="keywordtype">long</span>[][] locks, <span class="keywordtype">bool</span> close_routes) {</div><div class="line"><a name="l00479"></a><span class="lineno"> 479</span>  <span class="keywordtype">bool</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a5ce378e23fee578a982f46783336baa6">RoutingModel_ApplyLocksToAllVehicles</a>(swigCPtr, </div><div class="line"><a name="l00480"></a><span class="lineno"> 480</span>  locks.GetLength(0),</div><div class="line"><a name="l00481"></a><span class="lineno"> 481</span>  <a class="code" href="classGoogle_1_1OrTools_1_1NestedArrayHelper.html">NestedArrayHelper</a>.GetArraySecondSize(locks),</div><div class="line"><a name="l00482"></a><span class="lineno"> 482</span>  <a class="code" href="classGoogle_1_1OrTools_1_1NestedArrayHelper.html">NestedArrayHelper</a>.GetFlatArray(locks)</div><div class="line"><a name="l00483"></a><span class="lineno"> 483</span> , close_routes);</div><div class="line"><a name="l00484"></a><span class="lineno"> 484</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00485"></a><span class="lineno"> 485</span>  }</div><div class="line"><a name="l00486"></a><span class="lineno"> 486</span> </div><div class="line"><a name="l00487"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a4b0114b77de63e81fe826c620efdb771"> 487</a></span>  <span class="keyword">public</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a4b0114b77de63e81fe826c620efdb771">PreAssignment</a>() {</div><div class="line"><a name="l00488"></a><span class="lineno"> 488</span>  global::System.IntPtr cPtr = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#adea6e03564f40405122ee80f02414fbb">RoutingModel_PreAssignment</a>(swigCPtr);</div><div class="line"><a name="l00489"></a><span class="lineno"> 489</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a> ret = (cPtr == global::System.IntPtr.Zero) ? <span class="keyword">null</span> : <span class="keyword">new</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a>(cPtr, <span class="keyword">false</span>);</div><div class="line"><a name="l00490"></a><span class="lineno"> 490</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00491"></a><span class="lineno"> 491</span>  }</div><div class="line"><a name="l00492"></a><span class="lineno"> 492</span> </div><div class="line"><a name="l00493"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#aeb88943f6bf88e6b4224bf6a6885657f"> 493</a></span>  <span class="keyword">public</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#aeb88943f6bf88e6b4224bf6a6885657f">MutablePreAssignment</a>() {</div><div class="line"><a name="l00494"></a><span class="lineno"> 494</span>  global::System.IntPtr cPtr = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ae6f2419fd48bc949b3945834dfa305fd">RoutingModel_MutablePreAssignment</a>(swigCPtr);</div><div class="line"><a name="l00495"></a><span class="lineno"> 495</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a> ret = (cPtr == global::System.IntPtr.Zero) ? <span class="keyword">null</span> : <span class="keyword">new</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a>(cPtr, <span class="keyword">false</span>);</div><div class="line"><a name="l00496"></a><span class="lineno"> 496</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00497"></a><span class="lineno"> 497</span>  }</div><div class="line"><a name="l00498"></a><span class="lineno"> 498</span> </div><div class="line"><a name="l00499"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a1b0ca8461eb774de826a2b43d39a976f"> 499</a></span>  <span class="keyword">public</span> <span class="keywordtype">bool</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a1b0ca8461eb774de826a2b43d39a976f">WriteAssignment</a>(<span class="keywordtype">string</span> file_name) {</div><div class="line"><a name="l00500"></a><span class="lineno"> 500</span>  <span class="keywordtype">bool</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a5cc0d82a2b0a566b1a0b51a66cc29f81">RoutingModel_WriteAssignment</a>(swigCPtr, file_name);</div><div class="line"><a name="l00501"></a><span class="lineno"> 501</span>  <span class="keywordflow">if</span> (<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#ab9399753d24c4af4b75475c71ea006de">Pending</a>) <span class="keywordflow">throw</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#a35bddaaf713a717d9910d860cada253a">Retrieve</a>();</div><div class="line"><a name="l00502"></a><span class="lineno"> 502</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00503"></a><span class="lineno"> 503</span>  }</div><div class="line"><a name="l00504"></a><span class="lineno"> 504</span> </div><div class="line"><a name="l00505"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#aed45432e0a1f76e1b49814b4cd4b31ec"> 505</a></span>  <span class="keyword">public</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#aed45432e0a1f76e1b49814b4cd4b31ec">ReadAssignment</a>(<span class="keywordtype">string</span> file_name) {</div><div class="line"><a name="l00506"></a><span class="lineno"> 506</span>  global::System.IntPtr cPtr = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a788ba9ba2a85df5115650c97090458d5">RoutingModel_ReadAssignment</a>(swigCPtr, file_name);</div><div class="line"><a name="l00507"></a><span class="lineno"> 507</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a> ret = (cPtr == global::System.IntPtr.Zero) ? <span class="keyword">null</span> : <span class="keyword">new</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a>(cPtr, <span class="keyword">false</span>);</div><div class="line"><a name="l00508"></a><span class="lineno"> 508</span>  <span class="keywordflow">if</span> (<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#ab9399753d24c4af4b75475c71ea006de">Pending</a>) <span class="keywordflow">throw</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#a35bddaaf713a717d9910d860cada253a">Retrieve</a>();</div><div class="line"><a name="l00509"></a><span class="lineno"> 509</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00510"></a><span class="lineno"> 510</span>  }</div><div class="line"><a name="l00511"></a><span class="lineno"> 511</span> </div><div class="line"><a name="l00512"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a0d0dcf1f108ae85b21524a8176037b63"> 512</a></span>  <span class="keyword">public</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a0d0dcf1f108ae85b21524a8176037b63">RestoreAssignment</a>(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a> solution) {</div><div class="line"><a name="l00513"></a><span class="lineno"> 513</span>  global::System.IntPtr cPtr = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a3095616c04108690aafcb5af3ca8bfe8">RoutingModel_RestoreAssignment</a>(swigCPtr, <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a>.getCPtr(solution));</div><div class="line"><a name="l00514"></a><span class="lineno"> 514</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a> ret = (cPtr == global::System.IntPtr.Zero) ? <span class="keyword">null</span> : <span class="keyword">new</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a>(cPtr, <span class="keyword">false</span>);</div><div class="line"><a name="l00515"></a><span class="lineno"> 515</span>  <span class="keywordflow">if</span> (<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#ab9399753d24c4af4b75475c71ea006de">Pending</a>) <span class="keywordflow">throw</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#a35bddaaf713a717d9910d860cada253a">Retrieve</a>();</div><div class="line"><a name="l00516"></a><span class="lineno"> 516</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00517"></a><span class="lineno"> 517</span>  }</div><div class="line"><a name="l00518"></a><span class="lineno"> 518</span> </div><div class="line"><a name="l00519"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ab7c1aea5714a62c4a498c9132d029068"> 519</a></span>  <span class="keyword">public</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ab7c1aea5714a62c4a498c9132d029068">ReadAssignmentFromRoutes</a>( <span class="keywordtype">long</span>[][] routes, <span class="keywordtype">bool</span> ignore_inactive_indices) {</div><div class="line"><a name="l00520"></a><span class="lineno"> 520</span>  global::System.IntPtr cPtr = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a2f6c1ca2e83203ad50806e7f09c190dd">RoutingModel_ReadAssignmentFromRoutes</a>(swigCPtr, </div><div class="line"><a name="l00521"></a><span class="lineno"> 521</span>  routes.GetLength(0),</div><div class="line"><a name="l00522"></a><span class="lineno"> 522</span>  <a class="code" href="classGoogle_1_1OrTools_1_1NestedArrayHelper.html">NestedArrayHelper</a>.GetArraySecondSize(routes),</div><div class="line"><a name="l00523"></a><span class="lineno"> 523</span>  <a class="code" href="classGoogle_1_1OrTools_1_1NestedArrayHelper.html">NestedArrayHelper</a>.GetFlatArray(routes)</div><div class="line"><a name="l00524"></a><span class="lineno"> 524</span> , ignore_inactive_indices);</div><div class="line"><a name="l00525"></a><span class="lineno"> 525</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a> ret = (cPtr == global::System.IntPtr.Zero) ? <span class="keyword">null</span> : <span class="keyword">new</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a>(cPtr, <span class="keyword">false</span>);</div><div class="line"><a name="l00526"></a><span class="lineno"> 526</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00527"></a><span class="lineno"> 527</span>  }</div><div class="line"><a name="l00528"></a><span class="lineno"> 528</span> </div><div class="line"><a name="l00529"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#abf0894b23a0581d9e9b1b9c55a4dee3f"> 529</a></span>  <span class="keyword">public</span> <span class="keywordtype">bool</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#abf0894b23a0581d9e9b1b9c55a4dee3f">RoutesToAssignment</a>( <span class="keywordtype">long</span>[][] routes, <span class="keywordtype">bool</span> ignore_inactive_indices, <span class="keywordtype">bool</span> close_routes, <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a> assignment) {</div><div class="line"><a name="l00530"></a><span class="lineno"> 530</span>  <span class="keywordtype">bool</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#afef8432133ed0811df03862c8732991d">RoutingModel_RoutesToAssignment</a>(swigCPtr, </div><div class="line"><a name="l00531"></a><span class="lineno"> 531</span>  routes.GetLength(0),</div><div class="line"><a name="l00532"></a><span class="lineno"> 532</span>  <a class="code" href="classGoogle_1_1OrTools_1_1NestedArrayHelper.html">NestedArrayHelper</a>.GetArraySecondSize(routes),</div><div class="line"><a name="l00533"></a><span class="lineno"> 533</span>  <a class="code" href="classGoogle_1_1OrTools_1_1NestedArrayHelper.html">NestedArrayHelper</a>.GetFlatArray(routes)</div><div class="line"><a name="l00534"></a><span class="lineno"> 534</span> , ignore_inactive_indices, close_routes, <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a>.getCPtr(assignment));</div><div class="line"><a name="l00535"></a><span class="lineno"> 535</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00536"></a><span class="lineno"> 536</span>  }</div><div class="line"><a name="l00537"></a><span class="lineno"> 537</span> </div><div class="line"><a name="l00538"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a4007705fe2b2f30f65b03912a91b8f35"> 538</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a4007705fe2b2f30f65b03912a91b8f35">AssignmentToRoutes</a>(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a> assignment, <span class="keywordtype">long</span>[][] routes) {</div><div class="line"><a name="l00539"></a><span class="lineno"> 539</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#abd991bf181c1a44df4dbb107bb61bbc8">RoutingModel_AssignmentToRoutes</a>(swigCPtr, <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a>.getCPtr(assignment), </div><div class="line"><a name="l00540"></a><span class="lineno"> 540</span>  routes.GetLength(0),</div><div class="line"><a name="l00541"></a><span class="lineno"> 541</span>  <a class="code" href="classGoogle_1_1OrTools_1_1NestedArrayHelper.html">NestedArrayHelper</a>.GetArraySecondSize(routes),</div><div class="line"><a name="l00542"></a><span class="lineno"> 542</span>  <a class="code" href="classGoogle_1_1OrTools_1_1NestedArrayHelper.html">NestedArrayHelper</a>.GetFlatArray(routes)</div><div class="line"><a name="l00543"></a><span class="lineno"> 543</span> );</div><div class="line"><a name="l00544"></a><span class="lineno"> 544</span>  <span class="keywordflow">if</span> (<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#ab9399753d24c4af4b75475c71ea006de">Pending</a>) <span class="keywordflow">throw</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#a35bddaaf713a717d9910d860cada253a">Retrieve</a>();</div><div class="line"><a name="l00545"></a><span class="lineno"> 545</span>  }</div><div class="line"><a name="l00546"></a><span class="lineno"> 546</span> </div><div class="line"><a name="l00547"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a326cc876d28e17f7db2131e57a2bbc77"> 547</a></span>  <span class="keyword">public</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a326cc876d28e17f7db2131e57a2bbc77">CompactAssignment</a>(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a> assignment) {</div><div class="line"><a name="l00548"></a><span class="lineno"> 548</span>  global::System.IntPtr cPtr = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ab49e5d6bd214aaae7bad581ead86babf">RoutingModel_CompactAssignment</a>(swigCPtr, <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a>.getCPtr(assignment));</div><div class="line"><a name="l00549"></a><span class="lineno"> 549</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a> ret = (cPtr == global::System.IntPtr.Zero) ? <span class="keyword">null</span> : <span class="keyword">new</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a>(cPtr, <span class="keyword">false</span>);</div><div class="line"><a name="l00550"></a><span class="lineno"> 550</span>  <span class="keywordflow">if</span> (<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#ab9399753d24c4af4b75475c71ea006de">Pending</a>) <span class="keywordflow">throw</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#a35bddaaf713a717d9910d860cada253a">Retrieve</a>();</div><div class="line"><a name="l00551"></a><span class="lineno"> 551</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00552"></a><span class="lineno"> 552</span>  }</div><div class="line"><a name="l00553"></a><span class="lineno"> 553</span> </div><div class="line"><a name="l00554"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#aecf1f25dc9da4219cc99ad6172f8eae5"> 554</a></span>  <span class="keyword">public</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#aecf1f25dc9da4219cc99ad6172f8eae5">CompactAndCheckAssignment</a>(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a> assignment) {</div><div class="line"><a name="l00555"></a><span class="lineno"> 555</span>  global::System.IntPtr cPtr = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a9cced95cd0e18a34a59ee8867304f964">RoutingModel_CompactAndCheckAssignment</a>(swigCPtr, <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a>.getCPtr(assignment));</div><div class="line"><a name="l00556"></a><span class="lineno"> 556</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a> ret = (cPtr == global::System.IntPtr.Zero) ? <span class="keyword">null</span> : <span class="keyword">new</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a>(cPtr, <span class="keyword">false</span>);</div><div class="line"><a name="l00557"></a><span class="lineno"> 557</span>  <span class="keywordflow">if</span> (<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#ab9399753d24c4af4b75475c71ea006de">Pending</a>) <span class="keywordflow">throw</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#a35bddaaf713a717d9910d860cada253a">Retrieve</a>();</div><div class="line"><a name="l00558"></a><span class="lineno"> 558</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00559"></a><span class="lineno"> 559</span>  }</div><div class="line"><a name="l00560"></a><span class="lineno"> 560</span> </div><div class="line"><a name="l00561"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a424cb7244460f4fbcfe6a10b0553718e"> 561</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a424cb7244460f4fbcfe6a10b0553718e">AddToAssignment</a>(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVar.html">IntVar</a> var) {</div><div class="line"><a name="l00562"></a><span class="lineno"> 562</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a89f0b2b4be2e464cbbaf7859f531ba67">RoutingModel_AddToAssignment</a>(swigCPtr, <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVar.html">IntVar</a>.getCPtr(var));</div><div class="line"><a name="l00563"></a><span class="lineno"> 563</span>  }</div><div class="line"><a name="l00564"></a><span class="lineno"> 564</span> </div><div class="line"><a name="l00565"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a35f844fb18c813ed37d51588de8ff3b4"> 565</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a35f844fb18c813ed37d51588de8ff3b4">AddIntervalToAssignment</a>(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntervalVar.html">IntervalVar</a> interval) {</div><div class="line"><a name="l00566"></a><span class="lineno"> 566</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a75055e842840eb035f1aa4da324c460e">RoutingModel_AddIntervalToAssignment</a>(swigCPtr, <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntervalVar.html">IntervalVar</a>.getCPtr(interval));</div><div class="line"><a name="l00567"></a><span class="lineno"> 567</span>  }</div><div class="line"><a name="l00568"></a><span class="lineno"> 568</span> </div><div class="line"><a name="l00569"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a6cf3015bddf9c84bb6434a01e766c21d"> 569</a></span>  <span class="keyword">public</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a6cf3015bddf9c84bb6434a01e766c21d">PackCumulsOfOptimizerDimensionsFromAssignment</a>(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a> original_assignment, SWIGTYPE_p_absl__Duration duration_limit) {</div><div class="line"><a name="l00570"></a><span class="lineno"> 570</span>  global::System.IntPtr cPtr = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#aa796753e5ac2811f0affde51a4b59461">RoutingModel_PackCumulsOfOptimizerDimensionsFromAssignment</a>(swigCPtr, <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a>.getCPtr(original_assignment), SWIGTYPE_p_absl__Duration.getCPtr(duration_limit));</div><div class="line"><a name="l00571"></a><span class="lineno"> 571</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a> ret = (cPtr == global::System.IntPtr.Zero) ? <span class="keyword">null</span> : <span class="keyword">new</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a>(cPtr, <span class="keyword">false</span>);</div><div class="line"><a name="l00572"></a><span class="lineno"> 572</span>  <span class="keywordflow">if</span> (<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#ab9399753d24c4af4b75475c71ea006de">Pending</a>) <span class="keywordflow">throw</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#a35bddaaf713a717d9910d860cada253a">Retrieve</a>();</div><div class="line"><a name="l00573"></a><span class="lineno"> 573</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00574"></a><span class="lineno"> 574</span>  }</div><div class="line"><a name="l00575"></a><span class="lineno"> 575</span> </div><div class="line"><a name="l00576"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a8cfcb4fa3fb1f8520e41a397ca25a44b"> 576</a></span>  <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a8cfcb4fa3fb1f8520e41a397ca25a44b">AddLocalSearchFilter</a>(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchFilter.html">LocalSearchFilter</a> filter) {</div><div class="line"><a name="l00577"></a><span class="lineno"> 577</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a32e38438dd5010ee0bc4a0ab0f29d52c">RoutingModel_AddLocalSearchFilter</a>(swigCPtr, <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchFilter.html">LocalSearchFilter</a>.getCPtr(filter));</div><div class="line"><a name="l00578"></a><span class="lineno"> 578</span>  }</div><div class="line"><a name="l00579"></a><span class="lineno"> 579</span> </div><div class="line"><a name="l00580"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a1fd079f792387dc80e3038b1f381cbd7"> 580</a></span>  <span class="keyword">public</span> <span class="keywordtype">long</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a1fd079f792387dc80e3038b1f381cbd7">Start</a>(<span class="keywordtype">int</span> vehicle) {</div><div class="line"><a name="l00581"></a><span class="lineno"> 581</span>  <span class="keywordtype">long</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a3a5c851f33f9ba256d64476589b1648b">RoutingModel_Start</a>(swigCPtr, vehicle);</div><div class="line"><a name="l00582"></a><span class="lineno"> 582</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00583"></a><span class="lineno"> 583</span>  }</div><div class="line"><a name="l00584"></a><span class="lineno"> 584</span> </div><div class="line"><a name="l00585"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ae28d2d03e8409478cc70ac2eb6077a12"> 585</a></span>  <span class="keyword">public</span> <span class="keywordtype">long</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ae28d2d03e8409478cc70ac2eb6077a12">End</a>(<span class="keywordtype">int</span> vehicle) {</div><div class="line"><a name="l00586"></a><span class="lineno"> 586</span>  <span class="keywordtype">long</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#aa26d7ea5054612adadaab1f8da01c8c4">RoutingModel_End</a>(swigCPtr, vehicle);</div><div class="line"><a name="l00587"></a><span class="lineno"> 587</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00588"></a><span class="lineno"> 588</span>  }</div><div class="line"><a name="l00589"></a><span class="lineno"> 589</span> </div><div class="line"><a name="l00590"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ac758d308cc4658a225abe117f583aa72"> 590</a></span>  <span class="keyword">public</span> <span class="keywordtype">bool</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ac758d308cc4658a225abe117f583aa72">IsStart</a>(<span class="keywordtype">long</span> index) {</div><div class="line"><a name="l00591"></a><span class="lineno"> 591</span>  <span class="keywordtype">bool</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#abe6a73f5b7b1e3e5d4ca4e99591182ad">RoutingModel_IsStart</a>(swigCPtr, index);</div><div class="line"><a name="l00592"></a><span class="lineno"> 592</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00593"></a><span class="lineno"> 593</span>  }</div><div class="line"><a name="l00594"></a><span class="lineno"> 594</span> </div><div class="line"><a name="l00595"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a5a6189408097462d9671604501f4a75a"> 595</a></span>  <span class="keyword">public</span> <span class="keywordtype">bool</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a5a6189408097462d9671604501f4a75a">IsEnd</a>(<span class="keywordtype">long</span> index) {</div><div class="line"><a name="l00596"></a><span class="lineno"> 596</span>  <span class="keywordtype">bool</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a4e12af76a8f2bfcd1062555cc9d93883">RoutingModel_IsEnd</a>(swigCPtr, index);</div><div class="line"><a name="l00597"></a><span class="lineno"> 597</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00598"></a><span class="lineno"> 598</span>  }</div><div class="line"><a name="l00599"></a><span class="lineno"> 599</span> </div><div class="line"><a name="l00600"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ae1a18392e10b1348c187330be4d7143a"> 600</a></span>  <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ae1a18392e10b1348c187330be4d7143a">VehicleIndex</a>(<span class="keywordtype">int</span> index) {</div><div class="line"><a name="l00601"></a><span class="lineno"> 601</span>  <span class="keywordtype">int</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#aee9f49dece03fdf19b23e186c063d69e">RoutingModel_VehicleIndex</a>(swigCPtr, index);</div><div class="line"><a name="l00602"></a><span class="lineno"> 602</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00603"></a><span class="lineno"> 603</span>  }</div><div class="line"><a name="l00604"></a><span class="lineno"> 604</span> </div><div class="line"><a name="l00605"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ae0ef16087bc5467a6ee0d38c68fd7f8b"> 605</a></span>  <span class="keyword">public</span> <span class="keywordtype">long</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ae0ef16087bc5467a6ee0d38c68fd7f8b">Next</a>(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a> assignment, <span class="keywordtype">long</span> index) {</div><div class="line"><a name="l00606"></a><span class="lineno"> 606</span>  <span class="keywordtype">long</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a9d3f20a86cd547f7b062a0d306fb30ad">RoutingModel_Next</a>(swigCPtr, <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a>.getCPtr(assignment), index);</div><div class="line"><a name="l00607"></a><span class="lineno"> 607</span>  <span class="keywordflow">if</span> (<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#ab9399753d24c4af4b75475c71ea006de">Pending</a>) <span class="keywordflow">throw</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#a35bddaaf713a717d9910d860cada253a">Retrieve</a>();</div><div class="line"><a name="l00608"></a><span class="lineno"> 608</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00609"></a><span class="lineno"> 609</span>  }</div><div class="line"><a name="l00610"></a><span class="lineno"> 610</span> </div><div class="line"><a name="l00611"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a3803b01f136249b46eb95dfdef2599d5"> 611</a></span>  <span class="keyword">public</span> <span class="keywordtype">bool</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a3803b01f136249b46eb95dfdef2599d5">IsVehicleUsed</a>(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a> assignment, <span class="keywordtype">int</span> vehicle) {</div><div class="line"><a name="l00612"></a><span class="lineno"> 612</span>  <span class="keywordtype">bool</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#aa35fb7fe6b015293830d386f488eb83a">RoutingModel_IsVehicleUsed</a>(swigCPtr, <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a>.getCPtr(assignment), vehicle);</div><div class="line"><a name="l00613"></a><span class="lineno"> 613</span>  <span class="keywordflow">if</span> (<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#ab9399753d24c4af4b75475c71ea006de">Pending</a>) <span class="keywordflow">throw</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#a35bddaaf713a717d9910d860cada253a">Retrieve</a>();</div><div class="line"><a name="l00614"></a><span class="lineno"> 614</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00615"></a><span class="lineno"> 615</span>  }</div><div class="line"><a name="l00616"></a><span class="lineno"> 616</span> </div><div class="line"><a name="l00617"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a12a06a7c70e9bfdda90443a11aee14bf"> 617</a></span>  <span class="keyword">public</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarVector.html">IntVarVector</a> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a12a06a7c70e9bfdda90443a11aee14bf">Nexts</a>() {</div><div class="line"><a name="l00618"></a><span class="lineno"> 618</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarVector.html">IntVarVector</a> ret = <span class="keyword">new</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarVector.html">IntVarVector</a>(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a194b01dfb2115e9bc29d005f139ad014">RoutingModel_Nexts</a>(swigCPtr), <span class="keyword">false</span>);</div><div class="line"><a name="l00619"></a><span class="lineno"> 619</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00620"></a><span class="lineno"> 620</span>  }</div><div class="line"><a name="l00621"></a><span class="lineno"> 621</span> </div><div class="line"><a name="l00622"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a758f71eeab2208621365e90f90409e21"> 622</a></span>  <span class="keyword">public</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarVector.html">IntVarVector</a> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a758f71eeab2208621365e90f90409e21">VehicleVars</a>() {</div><div class="line"><a name="l00623"></a><span class="lineno"> 623</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarVector.html">IntVarVector</a> ret = <span class="keyword">new</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarVector.html">IntVarVector</a>(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a25faf93b4452e1d49dbce020bed1a35f">RoutingModel_VehicleVars</a>(swigCPtr), <span class="keyword">false</span>);</div><div class="line"><a name="l00624"></a><span class="lineno"> 624</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00625"></a><span class="lineno"> 625</span>  }</div><div class="line"><a name="l00626"></a><span class="lineno"> 626</span> </div><div class="line"><a name="l00627"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a3f2ea8ff6bcb2ae96081998381af12b6"> 627</a></span>  <span class="keyword">public</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVar.html">IntVar</a> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a3f2ea8ff6bcb2ae96081998381af12b6">NextVar</a>(<span class="keywordtype">long</span> index) {</div><div class="line"><a name="l00628"></a><span class="lineno"> 628</span>  global::System.IntPtr cPtr = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ad2f330d17152d5515da2e2fa4faa91f9">RoutingModel_NextVar</a>(swigCPtr, index);</div><div class="line"><a name="l00629"></a><span class="lineno"> 629</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVar.html">IntVar</a> ret = (cPtr == global::System.IntPtr.Zero) ? <span class="keyword">null</span> : <span class="keyword">new</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVar.html">IntVar</a>(cPtr, <span class="keyword">false</span>);</div><div class="line"><a name="l00630"></a><span class="lineno"> 630</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00631"></a><span class="lineno"> 631</span>  }</div><div class="line"><a name="l00632"></a><span class="lineno"> 632</span> </div><div class="line"><a name="l00633"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a0c38be776d2be7784cb945f9970c72c6"> 633</a></span>  <span class="keyword">public</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVar.html">IntVar</a> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a0c38be776d2be7784cb945f9970c72c6">ActiveVar</a>(<span class="keywordtype">long</span> index) {</div><div class="line"><a name="l00634"></a><span class="lineno"> 634</span>  global::System.IntPtr cPtr = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ac0fcd3f34643662d4e048d15912358b0">RoutingModel_ActiveVar</a>(swigCPtr, index);</div><div class="line"><a name="l00635"></a><span class="lineno"> 635</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVar.html">IntVar</a> ret = (cPtr == global::System.IntPtr.Zero) ? <span class="keyword">null</span> : <span class="keyword">new</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVar.html">IntVar</a>(cPtr, <span class="keyword">false</span>);</div><div class="line"><a name="l00636"></a><span class="lineno"> 636</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00637"></a><span class="lineno"> 637</span>  }</div><div class="line"><a name="l00638"></a><span class="lineno"> 638</span> </div><div class="line"><a name="l00639"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a6dc20747284d47962816ae375315737f"> 639</a></span>  <span class="keyword">public</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVar.html">IntVar</a> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a6dc20747284d47962816ae375315737f">VehicleCostsConsideredVar</a>(<span class="keywordtype">int</span> vehicle) {</div><div class="line"><a name="l00640"></a><span class="lineno"> 640</span>  global::System.IntPtr cPtr = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a99d066c69cb48dc0b7c50b21d79321f3">RoutingModel_VehicleCostsConsideredVar</a>(swigCPtr, vehicle);</div><div class="line"><a name="l00641"></a><span class="lineno"> 641</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVar.html">IntVar</a> ret = (cPtr == global::System.IntPtr.Zero) ? <span class="keyword">null</span> : <span class="keyword">new</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVar.html">IntVar</a>(cPtr, <span class="keyword">false</span>);</div><div class="line"><a name="l00642"></a><span class="lineno"> 642</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00643"></a><span class="lineno"> 643</span>  }</div><div class="line"><a name="l00644"></a><span class="lineno"> 644</span> </div><div class="line"><a name="l00645"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a61bdf3e0a42285e11d02d13bce14beee"> 645</a></span>  <span class="keyword">public</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVar.html">IntVar</a> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a61bdf3e0a42285e11d02d13bce14beee">VehicleVar</a>(<span class="keywordtype">long</span> index) {</div><div class="line"><a name="l00646"></a><span class="lineno"> 646</span>  global::System.IntPtr cPtr = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ae2ae4c04c67bf17a94d5e04e74c98910">RoutingModel_VehicleVar</a>(swigCPtr, index);</div><div class="line"><a name="l00647"></a><span class="lineno"> 647</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVar.html">IntVar</a> ret = (cPtr == global::System.IntPtr.Zero) ? <span class="keyword">null</span> : <span class="keyword">new</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVar.html">IntVar</a>(cPtr, <span class="keyword">false</span>);</div><div class="line"><a name="l00648"></a><span class="lineno"> 648</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00649"></a><span class="lineno"> 649</span>  }</div><div class="line"><a name="l00650"></a><span class="lineno"> 650</span> </div><div class="line"><a name="l00651"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#afc5e4bc61fadd3f97c0e174cee3d0d09"> 651</a></span>  <span class="keyword">public</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVar.html">IntVar</a> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#afc5e4bc61fadd3f97c0e174cee3d0d09">CostVar</a>() {</div><div class="line"><a name="l00652"></a><span class="lineno"> 652</span>  global::System.IntPtr cPtr = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#aea93e78012b73590be583bf4a8e9362d">RoutingModel_CostVar</a>(swigCPtr);</div><div class="line"><a name="l00653"></a><span class="lineno"> 653</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVar.html">IntVar</a> ret = (cPtr == global::System.IntPtr.Zero) ? <span class="keyword">null</span> : <span class="keyword">new</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVar.html">IntVar</a>(cPtr, <span class="keyword">false</span>);</div><div class="line"><a name="l00654"></a><span class="lineno"> 654</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00655"></a><span class="lineno"> 655</span>  }</div><div class="line"><a name="l00656"></a><span class="lineno"> 656</span> </div><div class="line"><a name="l00657"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a7095f230a78d6312adecd1aff37cb2b5"> 657</a></span>  <span class="keyword">public</span> <span class="keywordtype">long</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a7095f230a78d6312adecd1aff37cb2b5">GetArcCostForVehicle</a>(<span class="keywordtype">long</span> from_index, <span class="keywordtype">long</span> to_index, <span class="keywordtype">long</span> vehicle) {</div><div class="line"><a name="l00658"></a><span class="lineno"> 658</span>  <span class="keywordtype">long</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a4a2abaa5b75c7c3c933cbab186ca3bbd">RoutingModel_GetArcCostForVehicle</a>(swigCPtr, from_index, to_index, vehicle);</div><div class="line"><a name="l00659"></a><span class="lineno"> 659</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00660"></a><span class="lineno"> 660</span>  }</div><div class="line"><a name="l00661"></a><span class="lineno"> 661</span> </div><div class="line"><a name="l00662"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a066069d479375153ae83b49a5ed54ea3"> 662</a></span>  <span class="keyword">public</span> <span class="keywordtype">bool</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a066069d479375153ae83b49a5ed54ea3">CostsAreHomogeneousAcrossVehicles</a>() {</div><div class="line"><a name="l00663"></a><span class="lineno"> 663</span>  <span class="keywordtype">bool</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a59951f59fc09840f506b3e4e19a9c3b1">RoutingModel_CostsAreHomogeneousAcrossVehicles</a>(swigCPtr);</div><div class="line"><a name="l00664"></a><span class="lineno"> 664</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00665"></a><span class="lineno"> 665</span>  }</div><div class="line"><a name="l00666"></a><span class="lineno"> 666</span> </div><div class="line"><a name="l00667"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a5f7563c0af8c3178dfcd0cd7f866f054"> 667</a></span>  <span class="keyword">public</span> <span class="keywordtype">long</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a5f7563c0af8c3178dfcd0cd7f866f054">GetHomogeneousCost</a>(<span class="keywordtype">long</span> from_index, <span class="keywordtype">long</span> to_index) {</div><div class="line"><a name="l00668"></a><span class="lineno"> 668</span>  <span class="keywordtype">long</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#af5a0ec4003a5dbd42721031d244b4fc3">RoutingModel_GetHomogeneousCost</a>(swigCPtr, from_index, to_index);</div><div class="line"><a name="l00669"></a><span class="lineno"> 669</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00670"></a><span class="lineno"> 670</span>  }</div><div class="line"><a name="l00671"></a><span class="lineno"> 671</span> </div><div class="line"><a name="l00672"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ab580fefbbb2dcdb9f2fb16ae3db2b2c6"> 672</a></span>  <span class="keyword">public</span> <span class="keywordtype">long</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ab580fefbbb2dcdb9f2fb16ae3db2b2c6">GetArcCostForFirstSolution</a>(<span class="keywordtype">long</span> from_index, <span class="keywordtype">long</span> to_index) {</div><div class="line"><a name="l00673"></a><span class="lineno"> 673</span>  <span class="keywordtype">long</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a6d5228474eb5ff91236ed987bd4cc451">RoutingModel_GetArcCostForFirstSolution</a>(swigCPtr, from_index, to_index);</div><div class="line"><a name="l00674"></a><span class="lineno"> 674</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00675"></a><span class="lineno"> 675</span>  }</div><div class="line"><a name="l00676"></a><span class="lineno"> 676</span> </div><div class="line"><a name="l00677"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a1c3ea2f08795c7731653360c81a9cca1"> 677</a></span>  <span class="keyword">public</span> <span class="keywordtype">long</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a1c3ea2f08795c7731653360c81a9cca1">GetArcCostForClass</a>(<span class="keywordtype">long</span> from_index, <span class="keywordtype">long</span> to_index, <span class="keywordtype">long</span> cost_class_index) {</div><div class="line"><a name="l00678"></a><span class="lineno"> 678</span>  <span class="keywordtype">long</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a3dc10a41b36627efef8e7b8f49cad9f6">RoutingModel_GetArcCostForClass</a>(swigCPtr, from_index, to_index, cost_class_index);</div><div class="line"><a name="l00679"></a><span class="lineno"> 679</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00680"></a><span class="lineno"> 680</span>  }</div><div class="line"><a name="l00681"></a><span class="lineno"> 681</span> </div><div class="line"><a name="l00682"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a934fd63e8f25f1393c75c96ad093ac01"> 682</a></span>  <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a934fd63e8f25f1393c75c96ad093ac01">GetCostClassIndexOfVehicle</a>(<span class="keywordtype">long</span> vehicle) {</div><div class="line"><a name="l00683"></a><span class="lineno"> 683</span>  <span class="keywordflow">return</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a423dc37944319938c40d4c74077bd3e2">RoutingModel_GetCostClassIndexOfVehicle</a>(swigCPtr, vehicle);</div><div class="line"><a name="l00684"></a><span class="lineno"> 684</span> }</div><div class="line"><a name="l00685"></a><span class="lineno"> 685</span> </div><div class="line"><a name="l00686"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#acbff32ed56f87464a382debf45e0182f"> 686</a></span>  <span class="keyword">public</span> <span class="keywordtype">bool</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#acbff32ed56f87464a382debf45e0182f">HasVehicleWithCostClassIndex</a>(<span class="keywordtype">int</span> cost_class_index) {</div><div class="line"><a name="l00687"></a><span class="lineno"> 687</span>  <span class="keywordtype">bool</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#aeae8da95ac7f6f4846483c3e0f726da8">RoutingModel_HasVehicleWithCostClassIndex</a>(swigCPtr, cost_class_index);</div><div class="line"><a name="l00688"></a><span class="lineno"> 688</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00689"></a><span class="lineno"> 689</span>  }</div><div class="line"><a name="l00690"></a><span class="lineno"> 690</span> </div><div class="line"><a name="l00691"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a9e7a18a53a0a4ae70b6c267e7966678e"> 691</a></span>  <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a9e7a18a53a0a4ae70b6c267e7966678e">GetCostClassesCount</a>() {</div><div class="line"><a name="l00692"></a><span class="lineno"> 692</span>  <span class="keywordtype">int</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a533105ceb7bd8fba8a08f4c154f9773d">RoutingModel_GetCostClassesCount</a>(swigCPtr);</div><div class="line"><a name="l00693"></a><span class="lineno"> 693</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00694"></a><span class="lineno"> 694</span>  }</div><div class="line"><a name="l00695"></a><span class="lineno"> 695</span> </div><div class="line"><a name="l00696"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ac579a4ffaa906452782b87b0f5003a42"> 696</a></span>  <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ac579a4ffaa906452782b87b0f5003a42">GetNonZeroCostClassesCount</a>() {</div><div class="line"><a name="l00697"></a><span class="lineno"> 697</span>  <span class="keywordtype">int</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a13f810eac007d905f0defb6fa7d2a7b5">RoutingModel_GetNonZeroCostClassesCount</a>(swigCPtr);</div><div class="line"><a name="l00698"></a><span class="lineno"> 698</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00699"></a><span class="lineno"> 699</span>  }</div><div class="line"><a name="l00700"></a><span class="lineno"> 700</span> </div><div class="line"><a name="l00701"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ab8fbc97d6da081843fd612ef4d82192a"> 701</a></span>  <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ab8fbc97d6da081843fd612ef4d82192a">GetVehicleClassIndexOfVehicle</a>(<span class="keywordtype">long</span> vehicle) {</div><div class="line"><a name="l00702"></a><span class="lineno"> 702</span>  <span class="keywordflow">return</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#aee12cf89d45ced581510d169076cb55c">RoutingModel_GetVehicleClassIndexOfVehicle</a>(swigCPtr, vehicle);</div><div class="line"><a name="l00703"></a><span class="lineno"> 703</span> }</div><div class="line"><a name="l00704"></a><span class="lineno"> 704</span> </div><div class="line"><a name="l00705"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#af910e410f6580040ea67122d285c82b7"> 705</a></span>  <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#af910e410f6580040ea67122d285c82b7">GetVehicleClassesCount</a>() {</div><div class="line"><a name="l00706"></a><span class="lineno"> 706</span>  <span class="keywordtype">int</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ae034539e315751af21330d990828dfb0">RoutingModel_GetVehicleClassesCount</a>(swigCPtr);</div><div class="line"><a name="l00707"></a><span class="lineno"> 707</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00708"></a><span class="lineno"> 708</span>  }</div><div class="line"><a name="l00709"></a><span class="lineno"> 709</span> </div><div class="line"><a name="l00710"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a3f2cf616b61350616dc7719254ad89a2"> 710</a></span>  <span class="keyword">public</span> <span class="keywordtype">int</span>[] <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a3f2cf616b61350616dc7719254ad89a2">GetSameVehicleIndicesOfIndex</a>(<span class="keywordtype">int</span> node) {</div><div class="line"><a name="l00711"></a><span class="lineno"> 711</span>  global::System.IntPtr cPtr = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a1084de975303fcfac7fa6c22f012bd88">RoutingModel_GetSameVehicleIndicesOfIndex</a>(swigCPtr, node);</div><div class="line"><a name="l00712"></a><span class="lineno"> 712</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpIntVector.html">CpIntVector</a> tmpVector = <span class="keyword">null</span>;</div><div class="line"><a name="l00713"></a><span class="lineno"> 713</span>  <span class="keywordflow">if</span> (cPtr != global::System.IntPtr.Zero) {</div><div class="line"><a name="l00714"></a><span class="lineno"> 714</span>  tmpVector = <span class="keyword">new</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpIntVector.html">CpIntVector</a>(cPtr, <span class="keyword">true</span>);</div><div class="line"><a name="l00715"></a><span class="lineno"> 715</span>  <span class="keywordtype">int</span>[] outArray = <span class="keyword">new</span> <span class="keywordtype">int</span>[tmpVector.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpIntVector.html#ad451818a36bc2809d623a58162a1947a">Count</a>];</div><div class="line"><a name="l00716"></a><span class="lineno"> 716</span>  tmpVector.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpIntVector.html#a072e89f578d083dbedd957ba125c34af">CopyTo</a>(outArray);</div><div class="line"><a name="l00717"></a><span class="lineno"> 717</span>  <span class="keywordflow">return</span> outArray;</div><div class="line"><a name="l00718"></a><span class="lineno"> 718</span>  }</div><div class="line"><a name="l00719"></a><span class="lineno"> 719</span>  <span class="keywordflow">return</span> <span class="keyword">null</span>;</div><div class="line"><a name="l00720"></a><span class="lineno"> 720</span> }</div><div class="line"><a name="l00721"></a><span class="lineno"> 721</span> </div><div class="line"><a name="l00722"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a45e2c2436ff0919fabfdc9759dc05c27"> 722</a></span>  <span class="keyword">public</span> <span class="keywordtype">bool</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a45e2c2436ff0919fabfdc9759dc05c27">ArcIsMoreConstrainedThanArc</a>(<span class="keywordtype">long</span> from, <span class="keywordtype">long</span> to1, <span class="keywordtype">long</span> to2) {</div><div class="line"><a name="l00723"></a><span class="lineno"> 723</span>  <span class="keywordtype">bool</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ac0c7ed7f91af3b9fae077695c65579e7">RoutingModel_ArcIsMoreConstrainedThanArc</a>(swigCPtr, from, to1, to2);</div><div class="line"><a name="l00724"></a><span class="lineno"> 724</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00725"></a><span class="lineno"> 725</span>  }</div><div class="line"><a name="l00726"></a><span class="lineno"> 726</span> </div><div class="line"><a name="l00727"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a0d116494c07a323ab06a3409001366f1"> 727</a></span>  <span class="keyword">public</span> <span class="keywordtype">string</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a0d116494c07a323ab06a3409001366f1">DebugOutputAssignment</a>(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a> solution_assignment, <span class="keywordtype">string</span> dimension_to_print) {</div><div class="line"><a name="l00728"></a><span class="lineno"> 728</span>  <span class="keywordtype">string</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ac3a21a2a92ccced6f4caa300cfa6e619">RoutingModel_DebugOutputAssignment</a>(swigCPtr, <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Assignment</a>.getCPtr(solution_assignment), dimension_to_print);</div><div class="line"><a name="l00729"></a><span class="lineno"> 729</span>  <span class="keywordflow">if</span> (<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#ab9399753d24c4af4b75475c71ea006de">Pending</a>) <span class="keywordflow">throw</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#a35bddaaf713a717d9910d860cada253a">Retrieve</a>();</div><div class="line"><a name="l00730"></a><span class="lineno"> 730</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00731"></a><span class="lineno"> 731</span>  }</div><div class="line"><a name="l00732"></a><span class="lineno"> 732</span> </div><div class="line"><a name="l00733"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ad4625f9c3757cbc510856eeb7119cc88"> 733</a></span>  <span class="keyword">public</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Solver.html">Solver</a> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ad4625f9c3757cbc510856eeb7119cc88">solver</a>() {</div><div class="line"><a name="l00734"></a><span class="lineno"> 734</span>  global::System.IntPtr cPtr = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a2a34c4d8c9969c09751253c0a1e09aa7">RoutingModel_solver</a>(swigCPtr);</div><div class="line"><a name="l00735"></a><span class="lineno"> 735</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Solver.html">Solver</a> ret = (cPtr == global::System.IntPtr.Zero) ? <span class="keyword">null</span> : <span class="keyword">new</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Solver.html">Solver</a>(cPtr, <span class="keyword">false</span>);</div><div class="line"><a name="l00736"></a><span class="lineno"> 736</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00737"></a><span class="lineno"> 737</span>  }</div><div class="line"><a name="l00738"></a><span class="lineno"> 738</span> </div><div class="line"><a name="l00739"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a76ca5e706632202fb408e73132542aa1"> 739</a></span>  <span class="keyword">public</span> <span class="keywordtype">bool</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a76ca5e706632202fb408e73132542aa1">CheckLimit</a>() {</div><div class="line"><a name="l00740"></a><span class="lineno"> 740</span>  <span class="keywordtype">bool</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#aab1e4cb78581df104b72447c05e2300f">RoutingModel_CheckLimit</a>(swigCPtr);</div><div class="line"><a name="l00741"></a><span class="lineno"> 741</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00742"></a><span class="lineno"> 742</span>  }</div><div class="line"><a name="l00743"></a><span class="lineno"> 743</span> </div><div class="line"><a name="l00744"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a907b1bd6d251a90cd34a1e96ab141fe5"> 744</a></span>  <span class="keyword">public</span> SWIGTYPE_p_absl__Duration <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a907b1bd6d251a90cd34a1e96ab141fe5">RemainingTime</a>() {</div><div class="line"><a name="l00745"></a><span class="lineno"> 745</span>  SWIGTYPE_p_absl__Duration ret = <span class="keyword">new</span> SWIGTYPE_p_absl__Duration(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a4afdf4ec220c3ace8f092be9ee93d318">RoutingModel_RemainingTime</a>(swigCPtr), <span class="keyword">true</span>);</div><div class="line"><a name="l00746"></a><span class="lineno"> 746</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00747"></a><span class="lineno"> 747</span>  }</div><div class="line"><a name="l00748"></a><span class="lineno"> 748</span> </div><div class="line"><a name="l00749"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ac4851f827e3c8fd8f2f1cbd33c9d19bc"> 749</a></span>  <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ac4851f827e3c8fd8f2f1cbd33c9d19bc">Nodes</a>() {</div><div class="line"><a name="l00750"></a><span class="lineno"> 750</span>  <span class="keywordtype">int</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a0432f946259f7dba531b71f838cec4b0">RoutingModel_Nodes</a>(swigCPtr);</div><div class="line"><a name="l00751"></a><span class="lineno"> 751</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00752"></a><span class="lineno"> 752</span>  }</div><div class="line"><a name="l00753"></a><span class="lineno"> 753</span> </div><div class="line"><a name="l00754"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#af155665c82ac201479e274d58cd579ca"> 754</a></span>  <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#af155665c82ac201479e274d58cd579ca">Vehicles</a>() {</div><div class="line"><a name="l00755"></a><span class="lineno"> 755</span>  <span class="keywordtype">int</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a38e78066d45d276e228483f468c2f571">RoutingModel_Vehicles</a>(swigCPtr);</div><div class="line"><a name="l00756"></a><span class="lineno"> 756</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00757"></a><span class="lineno"> 757</span>  }</div><div class="line"><a name="l00758"></a><span class="lineno"> 758</span> </div><div class="line"><a name="l00759"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ad405182205a10c8a342fe303c99ec9fb"> 759</a></span>  <span class="keyword">public</span> <span class="keywordtype">long</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ad405182205a10c8a342fe303c99ec9fb">Size</a>() {</div><div class="line"><a name="l00760"></a><span class="lineno"> 760</span>  <span class="keywordtype">long</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a98207917116be5904b8414dc551f3f0b">RoutingModel_Size</a>(swigCPtr);</div><div class="line"><a name="l00761"></a><span class="lineno"> 761</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00762"></a><span class="lineno"> 762</span>  }</div><div class="line"><a name="l00763"></a><span class="lineno"> 763</span> </div><div class="line"><a name="l00764"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a7035a9fcfa397d19be3ab4a9b7bcb786"> 764</a></span>  <span class="keyword">public</span> <span class="keywordtype">long</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a7035a9fcfa397d19be3ab4a9b7bcb786">GetNumberOfDecisionsInFirstSolution</a>(<a class="code" href="namespaceGoogle.html">Google</a>.<a class="code" href="namespaceGoogle_1_1OrTools.html">OrTools</a>.<a class="code" href="namespaceGoogle_1_1OrTools_1_1ConstraintSolver.html">ConstraintSolver</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingSearchParameters.html">RoutingSearchParameters</a> search_parameters) {</div><div class="line"><a name="l00765"></a><span class="lineno"> 765</span>  <span class="keywordtype">long</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a8957326045eb5650146bab009b745c26">RoutingModel_GetNumberOfDecisionsInFirstSolution</a>(swigCPtr, search_parameters.CalculateSize(), <a class="code" href="classGoogle_1_1OrTools_1_1ProtoHelper.html">ProtoHelper</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ProtoHelper.html#a76075e5402cb35324c8482c2b61863e6">ProtoToByteArray</a>(search_parameters));</div><div class="line"><a name="l00766"></a><span class="lineno"> 766</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00767"></a><span class="lineno"> 767</span>  }</div><div class="line"><a name="l00768"></a><span class="lineno"> 768</span> </div><div class="line"><a name="l00769"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ac8a05d57e0daccc6f736af7d726465fe"> 769</a></span>  <span class="keyword">public</span> <span class="keywordtype">long</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ac8a05d57e0daccc6f736af7d726465fe">GetNumberOfRejectsInFirstSolution</a>(<a class="code" href="namespaceGoogle.html">Google</a>.<a class="code" href="namespaceGoogle_1_1OrTools.html">OrTools</a>.<a class="code" href="namespaceGoogle_1_1OrTools_1_1ConstraintSolver.html">ConstraintSolver</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingSearchParameters.html">RoutingSearchParameters</a> search_parameters) {</div><div class="line"><a name="l00770"></a><span class="lineno"> 770</span>  <span class="keywordtype">long</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a0bc25de74dc2a6cc906169822bf6d0da">RoutingModel_GetNumberOfRejectsInFirstSolution</a>(swigCPtr, search_parameters.CalculateSize(), <a class="code" href="classGoogle_1_1OrTools_1_1ProtoHelper.html">ProtoHelper</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ProtoHelper.html#a76075e5402cb35324c8482c2b61863e6">ProtoToByteArray</a>(search_parameters));</div><div class="line"><a name="l00771"></a><span class="lineno"> 771</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00772"></a><span class="lineno"> 772</span>  }</div><div class="line"><a name="l00773"></a><span class="lineno"> 773</span> </div><div class="line"><a name="l00774"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a57c6b9c63eb263a063959c6bf5a1c6bc"> 774</a></span>  <span class="keyword">public</span> <span class="keywordtype">bool</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a57c6b9c63eb263a063959c6bf5a1c6bc">IsMatchingModel</a>() {</div><div class="line"><a name="l00775"></a><span class="lineno"> 775</span>  <span class="keywordtype">bool</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a8304f96be3dd44ed0774728f5499d0dd">RoutingModel_IsMatchingModel</a>(swigCPtr);</div><div class="line"><a name="l00776"></a><span class="lineno"> 776</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00777"></a><span class="lineno"> 777</span>  }</div><div class="line"><a name="l00778"></a><span class="lineno"> 778</span> </div><div class="line"><a name="l00779"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#aae514279031e3762c3b659d89ea94278"> 779</a></span>  <span class="keyword">public</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#aae514279031e3762c3b659d89ea94278">MakeGuidedSlackFinalizer</a>(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingDimension.html">RoutingDimension</a> dimension, <a class="code" href="namespaceGoogle_1_1OrTools_1_1ConstraintSolver.html#aa4a9f3b35129d768261ef4203d2aa111">LongToLong</a> initializer) {</div><div class="line"><a name="l00780"></a><span class="lineno"> 780</span>  global::System.IntPtr cPtr = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ab264518938acbda2383156b2907075f2">RoutingModel_MakeGuidedSlackFinalizer</a>(swigCPtr, <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingDimension.html">RoutingDimension</a>.getCPtr(dimension), StoreLongToLong(initializer) );</div><div class="line"><a name="l00781"></a><span class="lineno"> 781</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DecisionBuilder.html">DecisionBuilder</a> ret = (cPtr == global::System.IntPtr.Zero) ? <span class="keyword">null</span> : <span class="keyword">new</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div><div class="line"><a name="l00782"></a><span class="lineno"> 782</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00783"></a><span class="lineno"> 783</span>  }</div><div class="line"><a name="l00784"></a><span class="lineno"> 784</span> </div><div class="line"><a name="l00785"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a9e3ca9fea0431f96e1047c2851c9e0d8"> 785</a></span>  <span class="keyword">public</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DecisionBuilder.html">DecisionBuilder</a> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a9e3ca9fea0431f96e1047c2851c9e0d8">MakeSelfDependentDimensionFinalizer</a>(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingDimension.html">RoutingDimension</a> dimension) {</div><div class="line"><a name="l00786"></a><span class="lineno"> 786</span>  global::System.IntPtr cPtr = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a3d85c2a72eaf1c49f425cc58a1a1466b">RoutingModel_MakeSelfDependentDimensionFinalizer</a>(swigCPtr, <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingDimension.html">RoutingDimension</a>.getCPtr(dimension));</div><div class="line"><a name="l00787"></a><span class="lineno"> 787</span>  <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DecisionBuilder.html">DecisionBuilder</a> ret = (cPtr == global::System.IntPtr.Zero) ? <span class="keyword">null</span> : <span class="keyword">new</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DecisionBuilder.html">DecisionBuilder</a>(cPtr, <span class="keyword">false</span>);</div><div class="line"><a name="l00788"></a><span class="lineno"> 788</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00789"></a><span class="lineno"> 789</span>  }</div><div class="line"><a name="l00790"></a><span class="lineno"> 790</span> </div><div class="line"><a name="l00791"></a><span class="lineno"> 791</span>  <span class="comment">// Status </span></div><div class="line"><a name="l00792"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ac127f13b071e983260a54853d01e38d3"> 792</a></span>  <span class="keyword">public</span> <span class="keyword">static</span> readonly <span class="keywordtype">int</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ac127f13b071e983260a54853d01e38d3">ROUTING_NOT_SOLVED</a> = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#aad7d165aa8990b5d972ba1b528ad281d">RoutingModel_ROUTING_NOT_SOLVED_get</a>();</div><div class="line"><a name="l00793"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a00a2b9e2c961880b7f53a913751e4244"> 793</a></span>  <span class="keyword">public</span> <span class="keyword">static</span> readonly <span class="keywordtype">int</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a00a2b9e2c961880b7f53a913751e4244">ROUTING_SUCCESS</a> = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a12eb84b59c5dd9261886b079f196afdb">RoutingModel_ROUTING_SUCCESS_get</a>();</div><div class="line"><a name="l00794"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a3ba44bbad7f4597928f8225ed55b4763"> 794</a></span>  <span class="keyword">public</span> <span class="keyword">static</span> readonly <span class="keywordtype">int</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a3ba44bbad7f4597928f8225ed55b4763">ROUTING_FAIL</a> = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a9cc866abf604b9f1d353b87b32c99c17">RoutingModel_ROUTING_FAIL_get</a>();</div><div class="line"><a name="l00795"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a909bd95b06f4cb4ac515b5dd8c028e8e"> 795</a></span>  <span class="keyword">public</span> <span class="keyword">static</span> readonly <span class="keywordtype">int</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a909bd95b06f4cb4ac515b5dd8c028e8e">ROUTING_FAIL_TIMEOUT</a> = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#aa3e6892248d749e6cd7b46696044751b">RoutingModel_ROUTING_FAIL_TIMEOUT_get</a>();</div><div class="line"><a name="l00796"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a734d968c5012b615d0eb4d4f97bb9bb2"> 796</a></span>  <span class="keyword">public</span> <span class="keyword">static</span> readonly <span class="keywordtype">int</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a734d968c5012b615d0eb4d4f97bb9bb2">ROUTING_INVALID</a> = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a4cbae591bb432d7a918ebc270f4144d2">RoutingModel_ROUTING_INVALID_get</a>();</div><div class="line"><a name="l00797"></a><span class="lineno"> 797</span> </div><div class="line"><a name="l00798"></a><span class="lineno"> 798</span>  <span class="comment">// PickupAndDeliveryPolicy </span></div><div class="line"><a name="l00799"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a0ad388636d5eca84a5dfa7a8a711554e"> 799</a></span>  <span class="keyword">public</span> <span class="keyword">static</span> readonly <span class="keywordtype">int</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a0ad388636d5eca84a5dfa7a8a711554e">PICKUP_AND_DELIVERY_NO_ORDER</a> = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a1e3cb8149516728ea48228db097fa5bf">RoutingModel_PICKUP_AND_DELIVERY_NO_ORDER_get</a>();</div><div class="line"><a name="l00800"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a9d8168226e6cfcbbb80132a168d36c52"> 800</a></span>  <span class="keyword">public</span> <span class="keyword">static</span> readonly <span class="keywordtype">int</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a9d8168226e6cfcbbb80132a168d36c52">PICKUP_AND_DELIVERY_LIFO</a> = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a3f4d944f5bd9207e9f3f1994110f8a3a">RoutingModel_PICKUP_AND_DELIVERY_LIFO_get</a>();</div><div class="line"><a name="l00801"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a51867eda3e3e3a3b87147a6fd5f6280e"> 801</a></span>  <span class="keyword">public</span> <span class="keyword">static</span> readonly <span class="keywordtype">int</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a51867eda3e3e3a3b87147a6fd5f6280e">PICKUP_AND_DELIVERY_FIFO</a> = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#afc537d3b9fdefa62c5df693f58114b1b">RoutingModel_PICKUP_AND_DELIVERY_FIFO_get</a>();</div><div class="line"><a name="l00802"></a><span class="lineno"> 802</span> </div><div class="line"><a name="l00803"></a><span class="lineno"> 803</span> }</div><div class="line"><a name="l00804"></a><span class="lineno"> 804</span> </div><div class="line"><a name="l00805"></a><span class="lineno"> 805</span> }</div><div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a45e2c2436ff0919fabfdc9759dc05c27"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a45e2c2436ff0919fabfdc9759dc05c27">Google.OrTools.ConstraintSolver.RoutingModel.ArcIsMoreConstrainedThanArc</a></div><div class="ttdeci">bool ArcIsMoreConstrainedThanArc(long from, long to1, long to2)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00722">RoutingModel.cs:722</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a0d42c789a45bfe167d518c5d6d6f8565"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a0d42c789a45bfe167d518c5d6d6f8565">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_kNoPenalty_get</a></div><div class="ttdeci">static long RoutingModel_kNoPenalty_get()</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a4f5c45160fdf2a6b21c053e13f20e214"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a4f5c45160fdf2a6b21c053e13f20e214">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_SetFixedCostOfVehicle</a></div><div class="ttdeci">static void RoutingModel_SetFixedCostOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, int jarg3)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a6794be74befb07609c70a38d6424af55"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a6794be74befb07609c70a38d6424af55">Google.OrTools.ConstraintSolver.RoutingModel.GetNumberOfDisjunctions</a></div><div class="ttdeci">int GetNumberOfDisjunctions()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00255">RoutingModel.cs:255</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_ac6914286a2b3b7781b4a690b69d5725f"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ac6914286a2b3b7781b4a690b69d5725f">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_AreEmptyRouteCostsConsideredForVehicle</a></div><div class="ttdeci">static bool RoutingModel_AreEmptyRouteCostsConsideredForVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a76ca5e706632202fb408e73132542aa1"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a76ca5e706632202fb408e73132542aa1">Google.OrTools.ConstraintSolver.RoutingModel.CheckLimit</a></div><div class="ttdeci">bool CheckLimit()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00739">RoutingModel.cs:739</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a7af8452459e9d48f4f3f353a3679a1e5"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a7af8452459e9d48f4f3f353a3679a1e5">Google.OrTools.ConstraintSolver.RoutingModel.SetPickupAndDeliveryPolicyOfAllVehicles</a></div><div class="ttdeci">void SetPickupAndDeliveryPolicyOfAllVehicles(int policy)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00285">RoutingModel.cs:285</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_ab49e5d6bd214aaae7bad581ead86babf"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ab49e5d6bd214aaae7bad581ead86babf">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_CompactAssignment</a></div><div class="ttdeci">static global::System.IntPtr RoutingModel_CompactAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException_html_ab9399753d24c4af4b75475c71ea006de"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#ab9399753d24c4af4b75475c71ea006de">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending</a></div><div class="ttdeci">static bool Pending</div><div class="ttdef"><b>Definition:</b> <a href="operations__research__constraint__solverPINVOKE_8cs_source.html#l00167">operations_research_constraint_solverPINVOKE.cs:167</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_aad08701ba638ad4303d3dd4c2c1cab0c"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#aad08701ba638ad4303d3dd4c2c1cab0c">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_CloseModel</a></div><div class="ttdeci">static void RoutingModel_CloseModel(global::System.Runtime.InteropServices.HandleRef jarg1)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_ac0c7ed7f91af3b9fae077695c65579e7"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ac0c7ed7f91af3b9fae077695c65579e7">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_ArcIsMoreConstrainedThanArc</a></div><div class="ttdeci">static bool RoutingModel_ArcIsMoreConstrainedThanArc(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarVector_html"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVarVector.html">Google.OrTools.ConstraintSolver.IntVarVector</a></div><div class="ttdef"><b>Definition:</b> <a href="IntVarVector_8cs_source.html#l00018">IntVarVector.cs:18</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_ac8d7fe2c7f84a3bee7f6a9e61e53761b"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ac8d7fe2c7f84a3bee7f6a9e61e53761b">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_GetNumberOfDisjunctions</a></div><div class="ttdeci">static int RoutingModel_GetNumberOfDisjunctions(global::System.Runtime.InteropServices.HandleRef jarg1)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a35daf141db6db47b5f68797f15cadfd3"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a35daf141db6db47b5f68797f15cadfd3">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_RegisterUnaryTransitCallback</a></div><div class="ttdeci">static int RoutingModel_RegisterUnaryTransitCallback(global::System.Runtime.InteropServices.HandleRef jarg1, LongToLong jarg2)</div></div>
|
|
<div class="ttc" id="namespaceGoogle_1_1OrTools_1_1ConstraintSolver_html_a094659d3904b9a9ace12507f445e52cc"><div class="ttname"><a href="namespaceGoogle_1_1OrTools_1_1ConstraintSolver.html#a094659d3904b9a9ace12507f445e52cc">Google.OrTools.ConstraintSolver.LongLongToLong</a></div><div class="ttdeci">delegate long LongLongToLong(long t, long u)</div></div>
|
|
<div class="ttc" id="namespaceSystem_1_1Runtime_1_1InteropServices_html"><div class="ttname"><a href="namespaceSystem_1_1Runtime_1_1InteropServices.html">InteropServices</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ProtoHelper_html_a76075e5402cb35324c8482c2b61863e6"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ProtoHelper.html#a76075e5402cb35324c8482c2b61863e6">Google.OrTools.ProtoHelper.ProtoToByteArray</a></div><div class="ttdeci">static byte [] ProtoToByteArray(IMessage message)</div><div class="ttdef"><b>Definition:</b> <a href="ProtoHelper_8cs_source.html#l00021">ProtoHelper.cs:21</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a8ba1bdefe522b96b1c48977ba88a787c"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a8ba1bdefe522b96b1c48977ba88a787c">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_SetArcCostEvaluatorOfAllVehicles</a></div><div class="ttdeci">static void RoutingModel_SetArcCostEvaluatorOfAllVehicles(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_ab52635d4e0a6c915e219a84a97be02b0"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ab52635d4e0a6c915e219a84a97be02b0">Google.OrTools.ConstraintSolver.RoutingModel.SetVisitType</a></div><div class="ttdeci">void SetVisitType(long index, int type)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00303">RoutingModel.cs:303</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a9cced95cd0e18a34a59ee8867304f964"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a9cced95cd0e18a34a59ee8867304f964">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_CompactAndCheckAssignment</a></div><div class="ttdeci">static global::System.IntPtr RoutingModel_CompactAndCheckAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_ac684cf9e60adb4ea178f44c06c229d51"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ac684cf9e60adb4ea178f44c06c229d51">Google.OrTools.ConstraintSolver.RoutingModel.AddSoftSameVehicleConstraint</a></div><div class="ttdeci">void AddSoftSameVehicleConstraint(long[] indices, long cost)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00264">RoutingModel.cs:264</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_ad2f330d17152d5515da2e2fa4faa91f9"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ad2f330d17152d5515da2e2fa4faa91f9">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_NextVar</a></div><div class="ttdeci">static global::System.IntPtr RoutingModel_NextVar(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a38e78066d45d276e228483f468c2f571"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a38e78066d45d276e228483f468c2f571">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_Vehicles</a></div><div class="ttdeci">static int RoutingModel_Vehicles(global::System.Runtime.InteropServices.HandleRef jarg1)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_aeaeb86ac51bc52a88359742e5a4e6cf9"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#aeaeb86ac51bc52a88359742e5a4e6cf9">Google.OrTools.ConstraintSolver.RoutingModel.AddDisjunction</a></div><div class="ttdeci">int AddDisjunction(long[] indices, long penalty)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00213">RoutingModel.cs:213</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_aba0ee651e44fa2f7c0cb160ead3911cc"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#aba0ee651e44fa2f7c0cb160ead3911cc">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_AddVectorDimension</a></div><div class="ttdeci">static bool RoutingModel_AddVectorDimension(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2, long jarg3, bool jarg4, string jarg5)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_ab658bd3e0fd584f3692ceaa6e9730b03"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ab658bd3e0fd584f3692ceaa6e9730b03">Google.OrTools.ConstraintSolver.RoutingModel.AddDisjunction</a></div><div class="ttdeci">int AddDisjunction(long[] indices, long penalty, long max_cardinality)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00209">RoutingModel.cs:209</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a8cfcb4fa3fb1f8520e41a397ca25a44b"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a8cfcb4fa3fb1f8520e41a397ca25a44b">Google.OrTools.ConstraintSolver.RoutingModel.AddLocalSearchFilter</a></div><div class="ttdeci">void AddLocalSearchFilter(LocalSearchFilter filter)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00576">RoutingModel.cs:576</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a1b0ca8461eb774de826a2b43d39a976f"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a1b0ca8461eb774de826a2b43d39a976f">Google.OrTools.ConstraintSolver.RoutingModel.WriteAssignment</a></div><div class="ttdeci">bool WriteAssignment(string file_name)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00499">RoutingModel.cs:499</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_ac127f13b071e983260a54853d01e38d3"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ac127f13b071e983260a54853d01e38d3">Google.OrTools.ConstraintSolver.RoutingModel.ROUTING_NOT_SOLVED</a></div><div class="ttdeci">static readonly int ROUTING_NOT_SOLVED</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00792">RoutingModel.cs:792</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_af917459d82df179eab277ebc947b93c3"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#af917459d82df179eab277ebc947b93c3">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_RegisterPositiveTransitCallback</a></div><div class="ttdeci">static int RoutingModel_RegisterPositiveTransitCallback(global::System.Runtime.InteropServices.HandleRef jarg1, LongLongToLong jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a3095616c04108690aafcb5af3ca8bfe8"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a3095616c04108690aafcb5af3ca8bfe8">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_RestoreAssignment</a></div><div class="ttdeci">static global::System.IntPtr RoutingModel_RestoreAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_aaa9544a0546af0ce722d6666dd64ce68"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#aaa9544a0546af0ce722d6666dd64ce68">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.delete_RoutingModel</a></div><div class="ttdeci">static void delete_RoutingModel(global::System.Runtime.InteropServices.HandleRef jarg1)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a5ce378e23fee578a982f46783336baa6"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a5ce378e23fee578a982f46783336baa6">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_ApplyLocksToAllVehicles</a></div><div class="ttdeci">static bool RoutingModel_ApplyLocksToAllVehicles(global::System.Runtime.InteropServices.HandleRef jarg1, int len2_1, int[] len2_2, long[] jarg2, bool jarg3)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_ab43480f090449d707bcc0181ed4296bf"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ab43480f090449d707bcc0181ed4296bf">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_GetNumOfSingletonNodes</a></div><div class="ttdeci">static int RoutingModel_GetNumOfSingletonNodes(global::System.Runtime.InteropServices.HandleRef jarg1)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException_html"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.SWIGPendingException</a></div><div class="ttdef"><b>Definition:</b> <a href="operations__research__constraint__solverPINVOKE_8cs_source.html#l00161">operations_research_constraint_solverPINVOKE.cs:161</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a4afdf4ec220c3ace8f092be9ee93d318"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a4afdf4ec220c3ace8f092be9ee93d318">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_RemainingTime</a></div><div class="ttdeci">static global::System.IntPtr RoutingModel_RemainingTime(global::System.Runtime.InteropServices.HandleRef jarg1)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_ab5ac42da5940fdd8a57ab48a1db67efd"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ab5ac42da5940fdd8a57ab48a1db67efd">Google.OrTools.ConstraintSolver.RoutingModel.SolveFromAssignmentWithParameters</a></div><div class="ttdeci">Assignment SolveFromAssignmentWithParameters(Assignment assignment, Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00452">RoutingModel.cs:452</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a27b2435634f018fb8691cb2fa48855b2"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a27b2435634f018fb8691cb2fa48855b2">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_GetDisjunctionMaxCardinality</a></div><div class="ttdeci">static long RoutingModel_GetDisjunctionMaxCardinality(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a6b9ec574f5cebec4e3d3bf7ce0041c76"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a6b9ec574f5cebec4e3d3bf7ce0041c76">Google.OrTools.ConstraintSolver.RoutingModel.GetDisjunctionMaxCardinality</a></div><div class="ttdeci">long GetDisjunctionMaxCardinality(int index)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00250">RoutingModel.cs:250</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a424cb7244460f4fbcfe6a10b0553718e"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a424cb7244460f4fbcfe6a10b0553718e">Google.OrTools.ConstraintSolver.RoutingModel.AddToAssignment</a></div><div class="ttdeci">void AddToAssignment(IntVar var)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00561">RoutingModel.cs:561</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a65e94a79d7c76b9fa982f2eb3454a106"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a65e94a79d7c76b9fa982f2eb3454a106">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_GetMutableDimension</a></div><div class="ttdeci">static global::System.IntPtr RoutingModel_GetMutableDimension(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingSearchParameters_html"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingSearchParameters.html">Google.OrTools.ConstraintSolver.RoutingSearchParameters</a></div><div class="ttdoc">Parameters defining the search used to solve vehicle routing problems.</div><div class="ttdef"><b>Definition:</b> <a href="RoutingParameters_8pb_8cs_source.html#l00121">RoutingParameters.pb.cs:121</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DecisionBuilder_html"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1DecisionBuilder.html">Google.OrTools.ConstraintSolver.DecisionBuilder</a></div><div class="ttdef"><b>Definition:</b> <a href="DecisionBuilder_8cs_source.html#l00018">DecisionBuilder.cs:18</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a596065cbf9cf6cbf6461ba2159abb9b9"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a596065cbf9cf6cbf6461ba2159abb9b9">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_SetAmortizedCostFactorsOfAllVehicles</a></div><div class="ttdeci">static void RoutingModel_SetAmortizedCostFactorsOfAllVehicles(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a8e82e3b64998be2d1964fc3596bf6a86"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a8e82e3b64998be2d1964fc3596bf6a86">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_GetStatus</a></div><div class="ttdeci">static int RoutingModel_GetStatus(global::System.Runtime.InteropServices.HandleRef jarg1)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a25faf93b4452e1d49dbce020bed1a35f"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a25faf93b4452e1d49dbce020bed1a35f">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_VehicleVars</a></div><div class="ttdeci">static global::System.IntPtr RoutingModel_VehicleVars(global::System.Runtime.InteropServices.HandleRef jarg1)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a80bd76a84c33ed2fe0dc63b4849304b3"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a80bd76a84c33ed2fe0dc63b4849304b3">Google.OrTools.ConstraintSolver.RoutingModel.AddPickupAndDeliverySets</a></div><div class="ttdeci">void AddPickupAndDeliverySets(int pickup_disjunction, int delivery_disjunction)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00281">RoutingModel.cs:281</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a9e7a18a53a0a4ae70b6c267e7966678e"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a9e7a18a53a0a4ae70b6c267e7966678e">Google.OrTools.ConstraintSolver.RoutingModel.GetCostClassesCount</a></div><div class="ttdeci">int GetCostClassesCount()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00691">RoutingModel.cs:691</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a4d2d6f3feadea9223977518af2357d47"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a4d2d6f3feadea9223977518af2357d47">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_GetDepot</a></div><div class="ttdeci">static long RoutingModel_GetDepot(global::System.Runtime.InteropServices.HandleRef jarg1)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a8cc7a77cdbb25ce798880b89c828086c"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a8cc7a77cdbb25ce798880b89c828086c">Google.OrTools.ConstraintSolver.RoutingModel.SetAmortizedCostFactorsOfAllVehicles</a></div><div class="ttdeci">void SetAmortizedCostFactorsOfAllVehicles(long linear_cost_factor, long quadratic_cost_factor)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00353">RoutingModel.cs:353</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a312490a4662e345107b59572ac5bb5e1"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a312490a4662e345107b59572ac5bb5e1">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_MakePathSpansAndTotalSlacks</a></div><div class="ttdeci">static global::System.IntPtr RoutingModel_MakePathSpansAndTotalSlacks(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a74484e299fab7c4ace767661bf05bcec"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a74484e299fab7c4ace767661bf05bcec">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_AddVariableMaximizedByFinalizer</a></div><div class="ttdeci">static void RoutingModel_AddVariableMaximizedByFinalizer(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a30a08246a97bed2ef44f40825eccfcca"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a30a08246a97bed2ef44f40825eccfcca">Google.OrTools.ConstraintSolver.RoutingModel.AreEmptyRouteCostsConsideredForVehicle</a></div><div class="ttdeci">bool AreEmptyRouteCostsConsideredForVehicle(int vehicle)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00389">RoutingModel.cs:389</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a5cc0d82a2b0a566b1a0b51a66cc29f81"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a5cc0d82a2b0a566b1a0b51a66cc29f81">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_WriteAssignment</a></div><div class="ttdeci">static bool RoutingModel_WriteAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a734d968c5012b615d0eb4d4f97bb9bb2"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a734d968c5012b615d0eb4d4f97bb9bb2">Google.OrTools.ConstraintSolver.RoutingModel.ROUTING_INVALID</a></div><div class="ttdeci">static readonly int ROUTING_INVALID</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00796">RoutingModel.cs:796</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a5f7563c0af8c3178dfcd0cd7f866f054"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a5f7563c0af8c3178dfcd0cd7f866f054">Google.OrTools.ConstraintSolver.RoutingModel.GetHomogeneousCost</a></div><div class="ttdeci">long GetHomogeneousCost(long from_index, long to_index)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00667">RoutingModel.cs:667</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_acf6c3cd97598ddfb3be62be28c138a17"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#acf6c3cd97598ddfb3be62be28c138a17">Google.OrTools.ConstraintSolver.RoutingModel.AddAtSolutionCallback</a></div><div class="ttdeci">void AddAtSolutionCallback(VoidToVoid callback)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00406">RoutingModel.cs:406</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a770464c0555ed3865375a82ce420f205"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a770464c0555ed3865375a82ce420f205">Google.OrTools.ConstraintSolver.RoutingModel.ConsiderEmptyRouteCostsForVehicle</a></div><div class="ttdeci">void ConsiderEmptyRouteCostsForVehicle(bool consider_costs, int vehicle)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00385">RoutingModel.cs:385</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a9a4dbf75579110a7aa9aaf7b337aee47"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a9a4dbf75579110a7aa9aaf7b337aee47">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_GetDimensionOrDie</a></div><div class="ttdeci">static global::System.IntPtr RoutingModel_GetDimensionOrDie(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_aea93e78012b73590be583bf4a8e9362d"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#aea93e78012b73590be583bf4a8e9362d">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_CostVar</a></div><div class="ttdeci">static global::System.IntPtr RoutingModel_CostVar(global::System.Runtime.InteropServices.HandleRef jarg1)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a533105ceb7bd8fba8a08f4c154f9773d"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a533105ceb7bd8fba8a08f4c154f9773d">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_GetCostClassesCount</a></div><div class="ttdeci">static int RoutingModel_GetCostClassesCount(global::System.Runtime.InteropServices.HandleRef jarg1)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a01358cb0f992a464c0158429f7d39563"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a01358cb0f992a464c0158429f7d39563">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_GetPrimaryConstrainedDimension</a></div><div class="ttdeci">static string RoutingModel_GetPrimaryConstrainedDimension(global::System.Runtime.InteropServices.HandleRef jarg1)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_ac758d308cc4658a225abe117f583aa72"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ac758d308cc4658a225abe117f583aa72">Google.OrTools.ConstraintSolver.RoutingModel.IsStart</a></div><div class="ttdeci">bool IsStart(long index)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00590">RoutingModel.cs:590</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_aa796753e5ac2811f0affde51a4b59461"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#aa796753e5ac2811f0affde51a4b59461">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_PackCumulsOfOptimizerDimensionsFromAssignment</a></div><div class="ttdeci">static global::System.IntPtr RoutingModel_PackCumulsOfOptimizerDimensionsFromAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpInt64Vector_html"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpInt64Vector.html">Google.OrTools.ConstraintSolver.CpInt64Vector</a></div><div class="ttdef"><b>Definition:</b> <a href="CpInt64Vector_8cs_source.html#l00018">CpInt64Vector.cs:18</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a926d5546dc4b062bf7aac73acc7bd976"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a926d5546dc4b062bf7aac73acc7bd976">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_SetArcCostEvaluatorOfVehicle</a></div><div class="ttdeci">static void RoutingModel_SetArcCostEvaluatorOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_afb2ff4d71cb174c782e539a480f2e314"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#afb2ff4d71cb174c782e539a480f2e314">Google.OrTools.ConstraintSolver.RoutingModel.IgnoreDisjunctionsAlreadyForcedToZero</a></div><div class="ttdeci">void IgnoreDisjunctionsAlreadyForcedToZero()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00260">RoutingModel.cs:260</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a7f3bc08d9fcbc25f0c7c29b7dfd62aa4"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a7f3bc08d9fcbc25f0c7c29b7dfd62aa4">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_GetDimensionsForLocalCumulOptimizers</a></div><div class="ttdeci">static global::System.IntPtr RoutingModel_GetDimensionsForLocalCumulOptimizers(global::System.Runtime.InteropServices.HandleRef jarg1)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a0c38be776d2be7784cb945f9970c72c6"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a0c38be776d2be7784cb945f9970c72c6">Google.OrTools.ConstraintSolver.RoutingModel.ActiveVar</a></div><div class="ttdeci">IntVar ActiveVar(long index)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00633">RoutingModel.cs:633</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a9cc866abf604b9f1d353b87b32c99c17"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a9cc866abf604b9f1d353b87b32c99c17">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_ROUTING_FAIL_get</a></div><div class="ttdeci">static int RoutingModel_ROUTING_FAIL_get()</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a3f4d944f5bd9207e9f3f1994110f8a3a"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a3f4d944f5bd9207e9f3f1994110f8a3a">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_PICKUP_AND_DELIVERY_LIFO_get</a></div><div class="ttdeci">static int RoutingModel_PICKUP_AND_DELIVERY_LIFO_get()</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a5f771a49c62672dedcd364cd2c65eee2"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a5f771a49c62672dedcd364cd2c65eee2">Google.OrTools.ConstraintSolver.RoutingModel.AddDisjunction</a></div><div class="ttdeci">int AddDisjunction(long[] indices)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00217">RoutingModel.cs:217</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a8099c85486fb416f670fd5e0da4c4816"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a8099c85486fb416f670fd5e0da4c4816">Google.OrTools.ConstraintSolver.RoutingModel.SetFirstSolutionEvaluator</a></div><div class="ttdeci">void SetFirstSolutionEvaluator(LongLongToLong evaluator)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00394">RoutingModel.cs:394</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ProtoHelper_html"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ProtoHelper.html">Google.OrTools.ProtoHelper</a></div><div class="ttdef"><b>Definition:</b> <a href="ProtoHelper_8cs_source.html#l00019">ProtoHelper.cs:19</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a98207917116be5904b8414dc551f3f0b"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a98207917116be5904b8414dc551f3f0b">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_Size</a></div><div class="ttdeci">static long RoutingModel_Size(global::System.Runtime.InteropServices.HandleRef jarg1)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpInt64Vector_html_a7f78c98d569f9c51645c476ea2add76b"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpInt64Vector.html#a7f78c98d569f9c51645c476ea2add76b">Google.OrTools.ConstraintSolver.CpInt64Vector.CopyTo</a></div><div class="ttdeci">void CopyTo(long[] array)</div><div class="ttdef"><b>Definition:</b> <a href="CpInt64Vector_8cs_source.html#l00113">CpInt64Vector.cs:113</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a1084de975303fcfac7fa6c22f012bd88"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a1084de975303fcfac7fa6c22f012bd88">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_GetSameVehicleIndicesOfIndex</a></div><div class="ttdeci">static global::System.IntPtr RoutingModel_GetSameVehicleIndicesOfIndex(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a6cf3015bddf9c84bb6434a01e766c21d"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a6cf3015bddf9c84bb6434a01e766c21d">Google.OrTools.ConstraintSolver.RoutingModel.PackCumulsOfOptimizerDimensionsFromAssignment</a></div><div class="ttdeci">Assignment PackCumulsOfOptimizerDimensionsFromAssignment(Assignment original_assignment, SWIGTYPE_p_absl__Duration duration_limit)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00569">RoutingModel.cs:569</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Constraint_html"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Constraint.html">Google.OrTools.ConstraintSolver.Constraint</a></div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2Constraint_8cs_source.html#l00018">constraint_solver/Constraint.cs:18</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_aee12cf89d45ced581510d169076cb55c"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#aee12cf89d45ced581510d169076cb55c">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_GetVehicleClassIndexOfVehicle</a></div><div class="ttdeci">static int RoutingModel_GetVehicleClassIndexOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a758f71eeab2208621365e90f90409e21"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a758f71eeab2208621365e90f90409e21">Google.OrTools.ConstraintSolver.RoutingModel.VehicleVars</a></div><div class="ttdeci">IntVarVector VehicleVars()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00622">RoutingModel.cs:622</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_aa5af072b4a04b51996175c9053d69311"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#aa5af072b4a04b51996175c9053d69311">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_SetFixedCostOfAllVehicles</a></div><div class="ttdeci">static void RoutingModel_SetFixedCostOfAllVehicles(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_ac1a215dd7502a61274dd24168ff97ba0"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ac1a215dd7502a61274dd24168ff97ba0">Google.OrTools.ConstraintSolver.RoutingModel.IsVehicleAllowedForIndex</a></div><div class="ttdeci">bool IsVehicleAllowedForIndex(int vehicle, long index)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00272">RoutingModel.cs:272</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a7a12d89e3aa5751a8990b4c6be4091cc"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a7a12d89e3aa5751a8990b4c6be4091cc">Google.OrTools.ConstraintSolver.RoutingModel.ApplyLocks</a></div><div class="ttdeci">IntVar ApplyLocks(long[] locks)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00472">RoutingModel.cs:472</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_aa35fb7fe6b015293830d386f488eb83a"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#aa35fb7fe6b015293830d386f488eb83a">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_IsVehicleUsed</a></div><div class="ttdeci">static bool RoutingModel_IsVehicleUsed(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a9e3ca9fea0431f96e1047c2851c9e0d8"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a9e3ca9fea0431f96e1047c2851c9e0d8">Google.OrTools.ConstraintSolver.RoutingModel.MakeSelfDependentDimensionFinalizer</a></div><div class="ttdeci">DecisionBuilder MakeSelfDependentDimensionFinalizer(RoutingDimension dimension)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00785">RoutingModel.cs:785</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a1e3cb8149516728ea48228db097fa5bf"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a1e3cb8149516728ea48228db097fa5bf">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_PICKUP_AND_DELIVERY_NO_ORDER_get</a></div><div class="ttdeci">static int RoutingModel_PICKUP_AND_DELIVERY_NO_ORDER_get()</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_afc537d3b9fdefa62c5df693f58114b1b"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#afc537d3b9fdefa62c5df693f58114b1b">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_PICKUP_AND_DELIVERY_FIFO_get</a></div><div class="ttdeci">static int RoutingModel_PICKUP_AND_DELIVERY_FIFO_get()</div></div>
|
|
<div class="ttc" id="namespaceGoogle_html"><div class="ttname"><a href="namespaceGoogle.html">Google</a></div><div class="ttdef"><b>Definition:</b> <a href="KInt64Vector_8cs_source.html#l00011">KInt64Vector.cs:11</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a3b277862ab7bb1672fc2b34cb346113d"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a3b277862ab7bb1672fc2b34cb346113d">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_HasDimension</a></div><div class="ttdeci">static bool RoutingModel_HasDimension(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a51867eda3e3e3a3b87147a6fd5f6280e"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a51867eda3e3e3a3b87147a6fd5f6280e">Google.OrTools.ConstraintSolver.RoutingModel.PICKUP_AND_DELIVERY_FIFO</a></div><div class="ttdeci">static readonly int PICKUP_AND_DELIVERY_FIFO</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00801">RoutingModel.cs:801</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a3a5c851f33f9ba256d64476589b1648b"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a3a5c851f33f9ba256d64476589b1648b">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_Start</a></div><div class="ttdeci">static long RoutingModel_Start(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a90dcb742384af570ed79307383d578ee"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a90dcb742384af570ed79307383d578ee">Google.OrTools.ConstraintSolver.RoutingModel.GetFixedCostOfVehicle</a></div><div class="ttdeci">long GetFixedCostOfVehicle(int vehicle)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00348">RoutingModel.cs:348</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a6d5228474eb5ff91236ed987bd4cc451"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a6d5228474eb5ff91236ed987bd4cc451">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_GetArcCostForFirstSolution</a></div><div class="ttdeci">static long RoutingModel_GetArcCostForFirstSolution(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_ad4625f9c3757cbc510856eeb7119cc88"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ad4625f9c3757cbc510856eeb7119cc88">Google.OrTools.ConstraintSolver.RoutingModel.solver</a></div><div class="ttdeci">Solver solver()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00733">RoutingModel.cs:733</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a134fff41752e370bca09155f91b00dad"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a134fff41752e370bca09155f91b00dad">Google.OrTools.ConstraintSolver.RoutingModel.SetPrimaryConstrainedDimension</a></div><div class="ttdeci">void SetPrimaryConstrainedDimension(string dimension_name)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00199">RoutingModel.cs:199</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_ae6f2419fd48bc949b3945834dfa305fd"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ae6f2419fd48bc949b3945834dfa305fd">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_MutablePreAssignment</a></div><div class="ttdeci">static global::System.IntPtr RoutingModel_MutablePreAssignment(global::System.Runtime.InteropServices.HandleRef jarg1)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a38599ef1bc66bb598c0f953088a26ba8"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a38599ef1bc66bb598c0f953088a26ba8">Google.OrTools.ConstraintSolver.RoutingModel.AddVariableTargetToFinalizer</a></div><div class="ttdeci">void AddVariableTargetToFinalizer(IntVar var, long target)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00422">RoutingModel.cs:422</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a909bd95b06f4cb4ac515b5dd8c028e8e"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a909bd95b06f4cb4ac515b5dd8c028e8e">Google.OrTools.ConstraintSolver.RoutingModel.ROUTING_FAIL_TIMEOUT</a></div><div class="ttdeci">static readonly int ROUTING_FAIL_TIMEOUT</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00795">RoutingModel.cs:795</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a0c372b043ed6e9fd29ba2558f540a08d"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a0c372b043ed6e9fd29ba2558f540a08d">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_AddPickupAndDeliverySets</a></div><div class="ttdeci">static void RoutingModel_AddPickupAndDeliverySets(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpInt64Vector_html_a36328f49840c3fb73c52305909a1c3f9"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpInt64Vector.html#a36328f49840c3fb73c52305909a1c3f9">Google.OrTools.ConstraintSolver.CpInt64Vector.Count</a></div><div class="ttdeci">int Count</div><div class="ttdef"><b>Definition:</b> <a href="CpInt64Vector_8cs_source.html#l00101">CpInt64Vector.cs:101</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_adea6e03564f40405122ee80f02414fbb"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#adea6e03564f40405122ee80f02414fbb">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_PreAssignment</a></div><div class="ttdeci">static global::System.IntPtr RoutingModel_PreAssignment(global::System.Runtime.InteropServices.HandleRef jarg1)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a8c545dc68e86193da14d6714fb277f59"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a8c545dc68e86193da14d6714fb277f59">Google.OrTools.ConstraintSolver.RoutingModel.AddVectorDimension</a></div><div class="ttdeci">bool AddVectorDimension(long[] values, long capacity, bool fix_start_cumul_to_zero, string name)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00157">RoutingModel.cs:157</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a2b4d1c116ee71f97c48b739db9df5ba2"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a2b4d1c116ee71f97c48b739db9df5ba2">Google.OrTools.ConstraintSolver.RoutingModel.AddDimension</a></div><div class="ttdeci">bool AddDimension(int evaluator_index, long slack_max, long capacity, bool fix_start_cumul_to_zero, string name)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00121">RoutingModel.cs:121</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVar_html"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntVar.html">Google.OrTools.ConstraintSolver.IntVar</a></div><div class="ttdef"><b>Definition:</b> <a href="IntVar_8cs_source.html#l00018">IntVar.cs:18</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a194b01dfb2115e9bc29d005f139ad014"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a194b01dfb2115e9bc29d005f139ad014">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_Nexts</a></div><div class="ttdeci">static global::System.IntPtr RoutingModel_Nexts(global::System.Runtime.InteropServices.HandleRef jarg1)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_ae1a18392e10b1348c187330be4d7143a"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ae1a18392e10b1348c187330be4d7143a">Google.OrTools.ConstraintSolver.RoutingModel.VehicleIndex</a></div><div class="ttdeci">int VehicleIndex(int index)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00600">RoutingModel.cs:600</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a3ba44bbad7f4597928f8225ed55b4763"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a3ba44bbad7f4597928f8225ed55b4763">Google.OrTools.ConstraintSolver.RoutingModel.ROUTING_FAIL</a></div><div class="ttdeci">static readonly int ROUTING_FAIL</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00794">RoutingModel.cs:794</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1NestedArrayHelper_html"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1NestedArrayHelper.html">Google.OrTools.NestedArrayHelper</a></div><div class="ttdef"><b>Definition:</b> <a href="NestedArrayHelper_8cs_source.html#l00019">NestedArrayHelper.cs:19</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a59951f59fc09840f506b3e4e19a9c3b1"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a59951f59fc09840f506b3e4e19a9c3b1">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_CostsAreHomogeneousAcrossVehicles</a></div><div class="ttdeci">static bool RoutingModel_CostsAreHomogeneousAcrossVehicles(global::System.Runtime.InteropServices.HandleRef jarg1)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a14b89c4c1a792a2ffe8f1710120a7c8a"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a14b89c4c1a792a2ffe8f1710120a7c8a">Google.OrTools.ConstraintSolver.RoutingModel.SetPickupAndDeliveryPolicyOfVehicle</a></div><div class="ttdeci">void SetPickupAndDeliveryPolicyOfVehicle(int policy, int vehicle)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00289">RoutingModel.cs:289</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a423dc37944319938c40d4c74077bd3e2"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a423dc37944319938c40d4c74077bd3e2">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_GetCostClassIndexOfVehicle</a></div><div class="ttdeci">static int RoutingModel_GetCostClassIndexOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_aee9f49dece03fdf19b23e186c063d69e"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#aee9f49dece03fdf19b23e186c063d69e">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_VehicleIndex</a></div><div class="ttdeci">static int RoutingModel_VehicleIndex(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_aa26d7ea5054612adadaab1f8da01c8c4"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#aa26d7ea5054612adadaab1f8da01c8c4">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_End</a></div><div class="ttdeci">static long RoutingModel_End(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpIntVector_html_ad451818a36bc2809d623a58162a1947a"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpIntVector.html#ad451818a36bc2809d623a58162a1947a">Google.OrTools.ConstraintSolver.CpIntVector.Count</a></div><div class="ttdeci">int Count</div><div class="ttdef"><b>Definition:</b> <a href="CpIntVector_8cs_source.html#l00101">CpIntVector.cs:101</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a8434436da949304937418c20233c7e2b"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a8434436da949304937418c20233c7e2b">Google.OrTools.ConstraintSolver.RoutingModel.SetArcCostEvaluatorOfVehicle</a></div><div class="ttdeci">void SetArcCostEvaluatorOfVehicle(int evaluator_index, int vehicle)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00336">RoutingModel.cs:336</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a4a2abaa5b75c7c3c933cbab186ca3bbd"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a4a2abaa5b75c7c3c933cbab186ca3bbd">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_GetArcCostForVehicle</a></div><div class="ttdeci">static long RoutingModel_GetArcCostForVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_ad3cb4266f679334ff6c0b6393c61b1eb"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ad3cb4266f679334ff6c0b6393c61b1eb">Google.OrTools.ConstraintSolver.RoutingModel.RoutingModel</a></div><div class="ttdeci">RoutingModel(RoutingIndexManager index_manager)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00098">RoutingModel.cs:98</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_afa8f2a506840d4c322a26049350ba45d"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#afa8f2a506840d4c322a26049350ba45d">Google.OrTools.ConstraintSolver.RoutingModel.GetStatus</a></div><div class="ttdeci">int GetStatus()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00467">RoutingModel.cs:467</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a2c01f570fa2de8bb4df8e11a133b4bf5"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a2c01f570fa2de8bb4df8e11a133b4bf5">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_IgnoreDisjunctionsAlreadyForcedToZero</a></div><div class="ttdeci">static void RoutingModel_IgnoreDisjunctionsAlreadyForcedToZero(global::System.Runtime.InteropServices.HandleRef jarg1)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a5a6189408097462d9671604501f4a75a"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a5a6189408097462d9671604501f4a75a">Google.OrTools.ConstraintSolver.RoutingModel.IsEnd</a></div><div class="ttdeci">bool IsEnd(long index)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00595">RoutingModel.cs:595</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a1c3ea2f08795c7731653360c81a9cca1"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a1c3ea2f08795c7731653360c81a9cca1">Google.OrTools.ConstraintSolver.RoutingModel.GetArcCostForClass</a></div><div class="ttdeci">long GetArcCostForClass(long from_index, long to_index, long cost_class_index)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00677">RoutingModel.cs:677</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_affbca270b09cf6049b078ad115389654"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#affbca270b09cf6049b078ad115389654">Google.OrTools.ConstraintSolver.RoutingModel.AddVariableMaximizedByFinalizer</a></div><div class="ttdeci">void AddVariableMaximizedByFinalizer(IntVar var)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00414">RoutingModel.cs:414</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_af155665c82ac201479e274d58cd579ca"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#af155665c82ac201479e274d58cd579ca">Google.OrTools.ConstraintSolver.RoutingModel.Vehicles</a></div><div class="ttdeci">int Vehicles()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00754">RoutingModel.cs:754</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_aa49fcf5263f5aef8a3b94f93c5e415d9"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#aa49fcf5263f5aef8a3b94f93c5e415d9">Google.OrTools.ConstraintSolver.RoutingModel.GetDisjunctionIndices</a></div><div class="ttdeci">long [] GetDisjunctionIndices(int index)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00233">RoutingModel.cs:233</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a3008ac9114eaa73e123f164b0c7b9ebb"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a3008ac9114eaa73e123f164b0c7b9ebb">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_SetPickupAndDeliveryPolicyOfAllVehicles</a></div><div class="ttdeci">static void RoutingModel_SetPickupAndDeliveryPolicyOfAllVehicles(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingIndexManager_html"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingIndexManager.html">Google.OrTools.ConstraintSolver.RoutingIndexManager</a></div><div class="ttdef"><b>Definition:</b> <a href="RoutingIndexManager_8cs_source.html#l00018">RoutingIndexManager.cs:18</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a8957326045eb5650146bab009b745c26"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a8957326045eb5650146bab009b745c26">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_GetNumberOfDecisionsInFirstSolution</a></div><div class="ttdeci">static long RoutingModel_GetNumberOfDecisionsInFirstSolution(global::System.Runtime.InteropServices.HandleRef jarg1, int search_parameters_size, byte[] jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a292f35284ab841d1878aedf2ce3a4c3d"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a292f35284ab841d1878aedf2ce3a4c3d">Google.OrTools.ConstraintSolver.RoutingModel.RegisterTransitCallback</a></div><div class="ttdeci">int RegisterTransitCallback(LongLongToLong callback)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00111">RoutingModel.cs:111</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a75055e842840eb035f1aa4da324c460e"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a75055e842840eb035f1aa4da324c460e">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_AddIntervalToAssignment</a></div><div class="ttdeci">static void RoutingModel_AddIntervalToAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a066069d479375153ae83b49a5ed54ea3"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a066069d479375153ae83b49a5ed54ea3">Google.OrTools.ConstraintSolver.RoutingModel.CostsAreHomogeneousAcrossVehicles</a></div><div class="ttdeci">bool CostsAreHomogeneousAcrossVehicles()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00662">RoutingModel.cs:662</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a3d85c2a72eaf1c49f425cc58a1a1466b"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a3d85c2a72eaf1c49f425cc58a1a1466b">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_MakeSelfDependentDimensionFinalizer</a></div><div class="ttdeci">static global::System.IntPtr RoutingModel_MakeSelfDependentDimensionFinalizer(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_ab7c1aea5714a62c4a498c9132d029068"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ab7c1aea5714a62c4a498c9132d029068">Google.OrTools.ConstraintSolver.RoutingModel.ReadAssignmentFromRoutes</a></div><div class="ttdeci">Assignment ReadAssignmentFromRoutes(long[][] routes, bool ignore_inactive_indices)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00519">RoutingModel.cs:519</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a6f049e4626266aa3ad30d75b6e137242"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a6f049e4626266aa3ad30d75b6e137242">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_SolveWithParameters</a></div><div class="ttdeci">static global::System.IntPtr RoutingModel_SolveWithParameters(global::System.Runtime.InteropServices.HandleRef jarg1, int search_parameters_size, byte[] jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a23928619acdc2fc297fa69915a266738"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a23928619acdc2fc297fa69915a266738">Google.OrTools.ConstraintSolver.RoutingModel.ApplyLocksToAllVehicles</a></div><div class="ttdeci">bool ApplyLocksToAllVehicles(long[][] locks, bool close_routes)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00478">RoutingModel.cs:478</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_aad7d165aa8990b5d972ba1b528ad281d"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#aad7d165aa8990b5d972ba1b528ad281d">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_ROUTING_NOT_SOLVED_get</a></div><div class="ttdeci">static int RoutingModel_ROUTING_NOT_SOLVED_get()</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_aeae8da95ac7f6f4846483c3e0f726da8"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#aeae8da95ac7f6f4846483c3e0f726da8">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_HasVehicleWithCostClassIndex</a></div><div class="ttdeci">static bool RoutingModel_HasVehicleWithCostClassIndex(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a5a92825360980080f6ed24e4c89cbaab"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a5a92825360980080f6ed24e4c89cbaab">Google.OrTools.ConstraintSolver.RoutingModel.AddPickupAndDelivery</a></div><div class="ttdeci">void AddPickupAndDelivery(long pickup, long delivery)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00277">RoutingModel.cs:277</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a6fc9dbed60de50b51c1eb481bcc5dee5"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a6fc9dbed60de50b51c1eb481bcc5dee5">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_SetVisitType</a></div><div class="ttdeci">static void RoutingModel_SetVisitType(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, int jarg3)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_af2646df6606b7c27d4f35f42b6bbb5a1"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#af2646df6606b7c27d4f35f42b6bbb5a1">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_CloseModelWithParameters</a></div><div class="ttdeci">static void RoutingModel_CloseModelWithParameters(global::System.Runtime.InteropServices.HandleRef jarg1, int search_parameters_size, byte[] jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a531327c7771969e383518e30f59b933a"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a531327c7771969e383518e30f59b933a">Google.OrTools.ConstraintSolver.RoutingModel.Solve</a></div><div class="ttdeci">Assignment Solve(Assignment assignment)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00434">RoutingModel.cs:434</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a220c093ba23065a87217daceacf5c568"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a220c093ba23065a87217daceacf5c568">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_AddDimensionWithVehicleTransitAndCapacity</a></div><div class="ttdeci">static bool RoutingModel_AddDimensionWithVehicleTransitAndCapacity(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2, long jarg3, int length4, long[] jarg4, bool jarg5, string jarg6)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a2a34c4d8c9969c09751253c0a1e09aa7"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a2a34c4d8c9969c09751253c0a1e09aa7">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_solver</a></div><div class="ttdeci">static global::System.IntPtr RoutingModel_solver(global::System.Runtime.InteropServices.HandleRef jarg1)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a7ac7d73bf2706f2fe17fb817bb294422"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a7ac7d73bf2706f2fe17fb817bb294422">Google.OrTools.ConstraintSolver.RoutingModel.SolveWithParameters</a></div><div class="ttdeci">Assignment SolveWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00446">RoutingModel.cs:446</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_ab8fbc97d6da081843fd612ef4d82192a"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ab8fbc97d6da081843fd612ef4d82192a">Google.OrTools.ConstraintSolver.RoutingModel.GetVehicleClassIndexOfVehicle</a></div><div class="ttdeci">int GetVehicleClassIndexOfVehicle(long vehicle)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00701">RoutingModel.cs:701</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a8e98d082b567a17f4827a2d3f50f8615"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a8e98d082b567a17f4827a2d3f50f8615">Google.OrTools.ConstraintSolver.RoutingModel.HasDimension</a></div><div class="ttdeci">bool HasDimension(string dimension_name)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00180">RoutingModel.cs:180</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a0b2c4ea3e8a929cb29da6273603eb9a8"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a0b2c4ea3e8a929cb29da6273603eb9a8">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_SetPickupAndDeliveryPolicyOfVehicle</a></div><div class="ttdeci">static void RoutingModel_SetPickupAndDeliveryPolicyOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_addd7a85262629f7563b90eb811accaf7"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#addd7a85262629f7563b90eb811accaf7">Google.OrTools.ConstraintSolver.RoutingModel.GetDimensionsForGlobalCumulOptimizers</a></div><div class="ttdeci">SWIGTYPE_p_std__vectorT_operations_research__RoutingDimension_p_t GetDimensionsForGlobalCumulOptimizers()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00170">RoutingModel.cs:170</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a839930ba96e1c610c6681d4336b49ffc"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a839930ba96e1c610c6681d4336b49ffc">Google.OrTools.ConstraintSolver.RoutingModel.kNoDisjunction</a></div><div class="ttdeci">static int kNoDisjunction</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00084">RoutingModel.cs:84</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_af5a0ec4003a5dbd42721031d244b4fc3"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#af5a0ec4003a5dbd42721031d244b4fc3">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_GetHomogeneousCost</a></div><div class="ttdeci">static long RoutingModel_GetHomogeneousCost(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a2f6c1ca2e83203ad50806e7f09c190dd"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a2f6c1ca2e83203ad50806e7f09c190dd">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_ReadAssignmentFromRoutes</a></div><div class="ttdeci">static global::System.IntPtr RoutingModel_ReadAssignmentFromRoutes(global::System.Runtime.InteropServices.HandleRef jarg1, int len2_1, int[] len2_2, long[] jarg2, bool jarg3)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_ae3b95b325db7681e045f1196070e79ba"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ae3b95b325db7681e045f1196070e79ba">Google.OrTools.ConstraintSolver.RoutingModel.GetDimensionsForLocalCumulOptimizers</a></div><div class="ttdeci">SWIGTYPE_p_std__vectorT_operations_research__RoutingDimension_p_t GetDimensionsForLocalCumulOptimizers()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00175">RoutingModel.cs:175</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_ab1fa2258f3744ba44451098a35d54be8"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ab1fa2258f3744ba44451098a35d54be8">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_AddLocalSearchOperator</a></div><div class="ttdeci">static void RoutingModel_AddLocalSearchOperator(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a1b9ddb2630492deb07ce3afb9f5244c9"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a1b9ddb2630492deb07ce3afb9f5244c9">Google.OrTools.ConstraintSolver.RoutingModel.Dispose</a></div><div class="ttdeci">void Dispose()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00035">RoutingModel.cs:35</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_ab580fefbbb2dcdb9f2fb16ae3db2b2c6"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ab580fefbbb2dcdb9f2fb16ae3db2b2c6">Google.OrTools.ConstraintSolver.RoutingModel.GetArcCostForFirstSolution</a></div><div class="ttdeci">long GetArcCostForFirstSolution(long from_index, long to_index)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00672">RoutingModel.cs:672</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a6676aad609df64eb93fcd8eff5e3b44e"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a6676aad609df64eb93fcd8eff5e3b44e">Google.OrTools.ConstraintSolver.RoutingModel.GetDisjunctionPenalty</a></div><div class="ttdeci">long GetDisjunctionPenalty(int index)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00245">RoutingModel.cs:245</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a13f810eac007d905f0defb6fa7d2a7b5"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a13f810eac007d905f0defb6fa7d2a7b5">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_GetNonZeroCostClassesCount</a></div><div class="ttdeci">static int RoutingModel_GetNonZeroCostClassesCount(global::System.Runtime.InteropServices.HandleRef jarg1)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_abe07ceaa07e1402bdbfd065cba604c2e"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#abe07ceaa07e1402bdbfd065cba604c2e">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_SolveFromAssignmentWithParameters</a></div><div class="ttdeci">static global::System.IntPtr RoutingModel_SolveFromAssignmentWithParameters(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int search_parameters_size, byte[] jarg3)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a3f2ea8ff6bcb2ae96081998381af12b6"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a3f2ea8ff6bcb2ae96081998381af12b6">Google.OrTools.ConstraintSolver.RoutingModel.NextVar</a></div><div class="ttdeci">IntVar NextVar(long index)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00627">RoutingModel.cs:627</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_ab78f77ee154fddd4fb9e318650f4458a"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ab78f77ee154fddd4fb9e318650f4458a">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_ApplyLocks</a></div><div class="ttdeci">static global::System.IntPtr RoutingModel_ApplyLocks(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a3803b01f136249b46eb95dfdef2599d5"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a3803b01f136249b46eb95dfdef2599d5">Google.OrTools.ConstraintSolver.RoutingModel.IsVehicleUsed</a></div><div class="ttdeci">bool IsVehicleUsed(Assignment assignment, int vehicle)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00611">RoutingModel.cs:611</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a4cbae591bb432d7a918ebc270f4144d2"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a4cbae591bb432d7a918ebc270f4144d2">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_ROUTING_INVALID_get</a></div><div class="ttdeci">static int RoutingModel_ROUTING_INVALID_get()</div></div>
|
|
<div class="ttc" id="namespaceGoogle_1_1OrTools_html"><div class="ttname"><a href="namespaceGoogle_1_1OrTools.html">Google.OrTools</a></div><div class="ttdef"><b>Definition:</b> <a href="KInt64Vector_8cs_source.html#l00011">KInt64Vector.cs:11</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_ac579a4ffaa906452782b87b0f5003a42"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ac579a4ffaa906452782b87b0f5003a42">Google.OrTools.ConstraintSolver.RoutingModel.GetNonZeroCostClassesCount</a></div><div class="ttdeci">int GetNonZeroCostClassesCount()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00696">RoutingModel.cs:696</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_afef8432133ed0811df03862c8732991d"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#afef8432133ed0811df03862c8732991d">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_RoutesToAssignment</a></div><div class="ttdeci">static bool RoutingModel_RoutesToAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, int len2_1, int[] len2_2, long[] jarg2, bool jarg3, bool jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a7c0a92af583e70bda6cee6640c3a992b"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a7c0a92af583e70bda6cee6640c3a992b">Google.OrTools.ConstraintSolver.RoutingModel.GetAmortizedQuadraticCostFactorOfVehicles</a></div><div class="ttdeci">long [] GetAmortizedQuadraticCostFactorOfVehicles()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00373">RoutingModel.cs:373</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_ad5a67d08e19de8f9dcff3412630ef479"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ad5a67d08e19de8f9dcff3412630ef479">Google.OrTools.ConstraintSolver.RoutingModel.GetPrimaryConstrainedDimension</a></div><div class="ttdeci">string GetPrimaryConstrainedDimension()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00204">RoutingModel.cs:204</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a3c9e9d08d06703128152f460626ab751"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a3c9e9d08d06703128152f460626ab751">Google.OrTools.ConstraintSolver.RoutingModel.GetMutableDimension</a></div><div class="ttdeci">RoutingDimension GetMutableDimension(string dimension_name)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00192">RoutingModel.cs:192</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a4fca81dbb8b9f6208da8daee32a0e094"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a4fca81dbb8b9f6208da8daee32a0e094">Google.OrTools.ConstraintSolver.RoutingModel.AddWeightedVariableMinimizedByFinalizer</a></div><div class="ttdeci">void AddWeightedVariableMinimizedByFinalizer(IntVar var, long cost)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00418">RoutingModel.cs:418</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a8304f96be3dd44ed0774728f5499d0dd"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a8304f96be3dd44ed0774728f5499d0dd">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_IsMatchingModel</a></div><div class="ttdeci">static bool RoutingModel_IsMatchingModel(global::System.Runtime.InteropServices.HandleRef jarg1)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_aa75b1f2048dd4e8d9797f2b7c9649ca3"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#aa75b1f2048dd4e8d9797f2b7c9649ca3">Google.OrTools.ConstraintSolver.RoutingModel.SetArcCostEvaluatorOfAllVehicles</a></div><div class="ttdeci">void SetArcCostEvaluatorOfAllVehicles(int evaluator_index)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00332">RoutingModel.cs:332</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_aa4e4c2f162da32e04be253e7a8493e83"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#aa4e4c2f162da32e04be253e7a8493e83">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_GetNumberOfVisitTypes</a></div><div class="ttdeci">static int RoutingModel_GetNumberOfVisitTypes(global::System.Runtime.InteropServices.HandleRef jarg1)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingDimension_html"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingDimension.html">Google.OrTools.ConstraintSolver.RoutingDimension</a></div><div class="ttdef"><b>Definition:</b> <a href="RoutingDimension_8cs_source.html#l00018">RoutingDimension.cs:18</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_af0fb7a9c55b6797340373d8f9df58374"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#af0fb7a9c55b6797340373d8f9df58374">Google.OrTools.ConstraintSolver.RoutingModel.SetFixedCostOfAllVehicles</a></div><div class="ttdeci">void SetFixedCostOfAllVehicles(long cost)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00340">RoutingModel.cs:340</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a2799409f8c5469c3434cc0e49c01b99e"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a2799409f8c5469c3434cc0e49c01b99e">Google.OrTools.ConstraintSolver.RoutingModel.swigCMemOwn</a></div><div class="ttdeci">bool swigCMemOwn</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00020">RoutingModel.cs:20</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_aafd56ddc96d48720daff333fdc6f4351"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#aafd56ddc96d48720daff333fdc6f4351">Google.OrTools.ConstraintSolver.RoutingModel.UnperformedPenalty</a></div><div class="ttdeci">long UnperformedPenalty(long var_index)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00317">RoutingModel.cs:317</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a0d116494c07a323ab06a3409001366f1"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a0d116494c07a323ab06a3409001366f1">Google.OrTools.ConstraintSolver.RoutingModel.DebugOutputAssignment</a></div><div class="ttdeci">string DebugOutputAssignment(Assignment solution_assignment, string dimension_to_print)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00727">RoutingModel.cs:727</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_ad144aff1ad54bc353d87aa36840af299"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ad144aff1ad54bc353d87aa36840af299">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_SetAllowedVehiclesForIndex</a></div><div class="ttdeci">static void RoutingModel_SetAllowedVehiclesForIndex(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2, long jarg3)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchFilter_html"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchFilter.html">Google.OrTools.ConstraintSolver.LocalSearchFilter</a></div><div class="ttdef"><b>Definition:</b> <a href="LocalSearchFilter_8cs_source.html#l00018">LocalSearchFilter.cs:18</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a4b0114b77de63e81fe826c620efdb771"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a4b0114b77de63e81fe826c620efdb771">Google.OrTools.ConstraintSolver.RoutingModel.PreAssignment</a></div><div class="ttdeci">Assignment PreAssignment()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00487">RoutingModel.cs:487</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a4e12af76a8f2bfcd1062555cc9d93883"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a4e12af76a8f2bfcd1062555cc9d93883">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_IsEnd</a></div><div class="ttdeci">static bool RoutingModel_IsEnd(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a5077619d0a865082979ade08fb4dfda3"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a5077619d0a865082979ade08fb4dfda3">Google.OrTools.ConstraintSolver.RoutingModel.RoutingModel</a></div><div class="ttdeci">RoutingModel(RoutingIndexManager index_manager, Google.OrTools.ConstraintSolver.RoutingModelParameters parameters)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00102">RoutingModel.cs:102</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a3f2cf616b61350616dc7719254ad89a2"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a3f2cf616b61350616dc7719254ad89a2">Google.OrTools.ConstraintSolver.RoutingModel.GetSameVehicleIndicesOfIndex</a></div><div class="ttdeci">int [] GetSameVehicleIndicesOfIndex(int node)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00710">RoutingModel.cs:710</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_ac3a21a2a92ccced6f4caa300cfa6e619"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ac3a21a2a92ccced6f4caa300cfa6e619">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_DebugOutputAssignment</a></div><div class="ttdeci">static string RoutingModel_DebugOutputAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a4010bcb6ffeb245c36416f5507ac8bb1"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a4010bcb6ffeb245c36416f5507ac8bb1">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_AddDisjunction__SWIG_1</a></div><div class="ttdeci">static int RoutingModel_AddDisjunction__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2, long jarg3)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a2a37072bb4b730cc8293d50cd2f48130"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a2a37072bb4b730cc8293d50cd2f48130">Google.OrTools.ConstraintSolver.RoutingModel.SetAllowedVehiclesForIndex</a></div><div class="ttdeci">void SetAllowedVehiclesForIndex(int[] vehicles, long index)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00268">RoutingModel.cs:268</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntervalVar_html"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1IntervalVar.html">Google.OrTools.ConstraintSolver.IntervalVar</a></div><div class="ttdef"><b>Definition:</b> <a href="IntervalVar_8cs_source.html#l00018">IntervalVar.cs:18</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_abe6a73f5b7b1e3e5d4ca4e99591182ad"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#abe6a73f5b7b1e3e5d4ca4e99591182ad">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_IsStart</a></div><div class="ttdeci">static bool RoutingModel_IsStart(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_ae28d2d03e8409478cc70ac2eb6077a12"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ae28d2d03e8409478cc70ac2eb6077a12">Google.OrTools.ConstraintSolver.RoutingModel.End</a></div><div class="ttdeci">long End(int vehicle)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00585">RoutingModel.cs:585</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_afa17633ac883e54bf3b950c96e98d566"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#afa17633ac883e54bf3b950c96e98d566">Google.OrTools.ConstraintSolver.RoutingModel.ComputeLowerBound</a></div><div class="ttdeci">long ComputeLowerBound()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00462">RoutingModel.cs:462</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_ae034539e315751af21330d990828dfb0"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ae034539e315751af21330d990828dfb0">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_GetVehicleClassesCount</a></div><div class="ttdeci">static int RoutingModel_GetVehicleClassesCount(global::System.Runtime.InteropServices.HandleRef jarg1)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a1fd079f792387dc80e3038b1f381cbd7"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a1fd079f792387dc80e3038b1f381cbd7">Google.OrTools.ConstraintSolver.RoutingModel.Start</a></div><div class="ttdeci">long Start(int vehicle)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00580">RoutingModel.cs:580</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a907b1bd6d251a90cd34a1e96ab141fe5"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a907b1bd6d251a90cd34a1e96ab141fe5">Google.OrTools.ConstraintSolver.RoutingModel.RemainingTime</a></div><div class="ttdeci">SWIGTYPE_p_absl__Duration RemainingTime()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00744">RoutingModel.cs:744</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_aac89be597b7d77c7d03a3d23d2340de4"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#aac89be597b7d77c7d03a3d23d2340de4">Google.OrTools.ConstraintSolver.RoutingModel.AddDimensionWithVehicleCapacity</a></div><div class="ttdeci">bool AddDimensionWithVehicleCapacity(int evaluator_index, long slack_max, long[] vehicle_capacities, bool fix_start_cumul_to_zero, string name)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00133">RoutingModel.cs:133</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a82b635829734ad4cad2399b915ef8b73"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a82b635829734ad4cad2399b915ef8b73">Google.OrTools.ConstraintSolver.RoutingModel.AddLocalSearchOperator</a></div><div class="ttdeci">void AddLocalSearchOperator(LocalSearchOperator ls_operator)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00398">RoutingModel.cs:398</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_aaf16b51668185b06d0f725c49e206f54"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#aaf16b51668185b06d0f725c49e206f54">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_GetDisjunctionPenalty</a></div><div class="ttdeci">static long RoutingModel_GetDisjunctionPenalty(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a0d7f7234a6ede62ec89d3086aa4d4c08"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a0d7f7234a6ede62ec89d3086aa4d4c08">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_GetAmortizedLinearCostFactorOfVehicles</a></div><div class="ttdeci">static global::System.IntPtr RoutingModel_GetAmortizedLinearCostFactorOfVehicles(global::System.Runtime.InteropServices.HandleRef jarg1)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a6302a64c65dde7b129570c3ba52dfb25"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a6302a64c65dde7b129570c3ba52dfb25">Google.OrTools.ConstraintSolver.RoutingModel.MakePathSpansAndTotalSlacks</a></div><div class="ttdeci">Constraint MakePathSpansAndTotalSlacks(RoutingDimension dimension, IntVarVector spans, IntVarVector total_slacks)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00163">RoutingModel.cs:163</a></div></div>
|
|
<div class="ttc" id="namespaceGoogle_1_1OrTools_1_1ConstraintSolver_html"><div class="ttname"><a href="namespaceGoogle_1_1OrTools_1_1ConstraintSolver.html">Google.OrTools.ConstraintSolver</a></div><div class="ttdef"><b>Definition:</b> <a href="Assignment_8cs_source.html#l00011">Assignment.cs:11</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_afdea89f20516b776d9962c75c2f05449"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#afdea89f20516b776d9962c75c2f05449">Google.OrTools.ConstraintSolver.RoutingModel.GetDepot</a></div><div class="ttdeci">long GetDepot()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00327">RoutingModel.cs:327</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_ac0fcd3f34643662d4e048d15912358b0"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ac0fcd3f34643662d4e048d15912358b0">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_ActiveVar</a></div><div class="ttdeci">static global::System.IntPtr RoutingModel_ActiveVar(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a70a2ca43f673ec8bc19680c0d2828df9"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a70a2ca43f673ec8bc19680c0d2828df9">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_AddDimension</a></div><div class="ttdeci">static bool RoutingModel_AddDimension(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, long jarg3, long jarg4, bool jarg5, string jarg6)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_ae325f918ec4dd8b1df8d6b15bc9b2ca6"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ae325f918ec4dd8b1df8d6b15bc9b2ca6">Google.OrTools.ConstraintSolver.RoutingModel.Dispose</a></div><div class="ttdeci">virtual void Dispose(bool disposing)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00040">RoutingModel.cs:40</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a60ff96bfbd2e477b55c58e1b1d3dfaa1"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a60ff96bfbd2e477b55c58e1b1d3dfaa1">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_SetPrimaryConstrainedDimension</a></div><div class="ttdeci">static void RoutingModel_SetPrimaryConstrainedDimension(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a1c80f378918a2540de27756b5db5d5ea"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a1c80f378918a2540de27756b5db5d5ea">Google.OrTools.ConstraintSolver.RoutingModel.AddConstantDimension</a></div><div class="ttdeci">bool AddConstantDimension(long value, long capacity, bool fix_start_cumul_to_zero, string name)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00151">RoutingModel.cs:151</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a260510b2a6bff13fff02645befaf7761"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a260510b2a6bff13fff02645befaf7761">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_GetFixedCostOfVehicle</a></div><div class="ttdeci">static long RoutingModel_GetFixedCostOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a9766115e6c0749ddd72edae859513dc0"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a9766115e6c0749ddd72edae859513dc0">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_ComputeLowerBound</a></div><div class="ttdeci">static long RoutingModel_ComputeLowerBound(global::System.Runtime.InteropServices.HandleRef jarg1)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a26b2b57260bff9b962a1f3631e99e05f"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a26b2b57260bff9b962a1f3631e99e05f">Google.OrTools.ConstraintSolver.RoutingModel.GetDisjunctionIndices</a></div><div class="ttdeci">int [] GetDisjunctionIndices(long index)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00221">RoutingModel.cs:221</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_abd80a23f128dc5e35aebb959605664b3"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#abd80a23f128dc5e35aebb959605664b3">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_GetDimensionsForGlobalCumulOptimizers</a></div><div class="ttdeci">static global::System.IntPtr RoutingModel_GetDimensionsForGlobalCumulOptimizers(global::System.Runtime.InteropServices.HandleRef jarg1)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html">Google.OrTools.ConstraintSolver.RoutingModel</a></div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00018">RoutingModel.cs:18</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a8f8ea52c4f86800f34e2e7ef9af4b854"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a8f8ea52c4f86800f34e2e7ef9af4b854">Google.OrTools.ConstraintSolver.RoutingModel.GetNumOfSingletonNodes</a></div><div class="ttdeci">int GetNumOfSingletonNodes()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00298">RoutingModel.cs:298</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a54582b93bf79767e563889dcf9591506"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a54582b93bf79767e563889dcf9591506">Google.OrTools.ConstraintSolver.RoutingModel.AddVariableMinimizedByFinalizer</a></div><div class="ttdeci">void AddVariableMinimizedByFinalizer(IntVar var)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00410">RoutingModel.cs:410</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a1e480532cbbfbc6c61dad7d7440bfdde"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a1e480532cbbfbc6c61dad7d7440bfdde">Google.OrTools.ConstraintSolver.RoutingModel.kNoDimension</a></div><div class="ttdeci">static int kNoDimension</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00091">RoutingModel.cs:91</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a7035a9fcfa397d19be3ab4a9b7bcb786"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a7035a9fcfa397d19be3ab4a9b7bcb786">Google.OrTools.ConstraintSolver.RoutingModel.GetNumberOfDecisionsInFirstSolution</a></div><div class="ttdeci">long GetNumberOfDecisionsInFirstSolution(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00764">RoutingModel.cs:764</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a580c71e6dbc06f565d67859b761d042b"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a580c71e6dbc06f565d67859b761d042b">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_SetFirstSolutionEvaluator</a></div><div class="ttdeci">static void RoutingModel_SetFirstSolutionEvaluator(global::System.Runtime.InteropServices.HandleRef jarg1, LongLongToLong jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_aa3e6892248d749e6cd7b46696044751b"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#aa3e6892248d749e6cd7b46696044751b">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_ROUTING_FAIL_TIMEOUT_get</a></div><div class="ttdeci">static int RoutingModel_ROUTING_FAIL_TIMEOUT_get()</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpIntVector_html_a072e89f578d083dbedd957ba125c34af"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpIntVector.html#a072e89f578d083dbedd957ba125c34af">Google.OrTools.ConstraintSolver.CpIntVector.CopyTo</a></div><div class="ttdeci">void CopyTo(int[] array)</div><div class="ttdef"><b>Definition:</b> <a href="CpIntVector_8cs_source.html#l00113">CpIntVector.cs:113</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a7095f230a78d6312adecd1aff37cb2b5"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a7095f230a78d6312adecd1aff37cb2b5">Google.OrTools.ConstraintSolver.RoutingModel.GetArcCostForVehicle</a></div><div class="ttdeci">long GetArcCostForVehicle(long from_index, long to_index, long vehicle)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00657">RoutingModel.cs:657</a></div></div>
|
|
<div class="ttc" id="namespaceGoogle_1_1OrTools_1_1ConstraintSolver_html_aa4a9f3b35129d768261ef4203d2aa111"><div class="ttname"><a href="namespaceGoogle_1_1OrTools_1_1ConstraintSolver.html#aa4a9f3b35129d768261ef4203d2aa111">Google.OrTools.ConstraintSolver.LongToLong</a></div><div class="ttdeci">delegate long LongToLong(long t)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a99d066c69cb48dc0b7c50b21d79321f3"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a99d066c69cb48dc0b7c50b21d79321f3">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_VehicleCostsConsideredVar</a></div><div class="ttdeci">static global::System.IntPtr RoutingModel_VehicleCostsConsideredVar(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_abf0894b23a0581d9e9b1b9c55a4dee3f"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#abf0894b23a0581d9e9b1b9c55a4dee3f">Google.OrTools.ConstraintSolver.RoutingModel.RoutesToAssignment</a></div><div class="ttdeci">bool RoutesToAssignment(long[][] routes, bool ignore_inactive_indices, bool close_routes, Assignment assignment)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00529">RoutingModel.cs:529</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a04e4ce364b70a68e1ae9b80c92ed336c"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a04e4ce364b70a68e1ae9b80c92ed336c">Google.OrTools.ConstraintSolver.RoutingModel.SetAmortizedCostFactorsOfVehicle</a></div><div class="ttdeci">void SetAmortizedCostFactorsOfVehicle(long linear_cost_factor, long quadratic_cost_factor, int vehicle)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00357">RoutingModel.cs:357</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a0432f946259f7dba531b71f838cec4b0"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a0432f946259f7dba531b71f838cec4b0">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_Nodes</a></div><div class="ttdeci">static int RoutingModel_Nodes(global::System.Runtime.InteropServices.HandleRef jarg1)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_acbff32ed56f87464a382debf45e0182f"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#acbff32ed56f87464a382debf45e0182f">Google.OrTools.ConstraintSolver.RoutingModel.HasVehicleWithCostClassIndex</a></div><div class="ttdeci">bool HasVehicleWithCostClassIndex(int cost_class_index)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00686">RoutingModel.cs:686</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_aed45432e0a1f76e1b49814b4cd4b31ec"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#aed45432e0a1f76e1b49814b4cd4b31ec">Google.OrTools.ConstraintSolver.RoutingModel.ReadAssignment</a></div><div class="ttdeci">Assignment ReadAssignment(string file_name)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00505">RoutingModel.cs:505</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_abb2bd7153e0e13d37e380623f7b5aacb"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#abb2bd7153e0e13d37e380623f7b5aacb">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_IsVehicleAllowedForIndex</a></div><div class="ttdeci">static bool RoutingModel_IsVehicleAllowedForIndex(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, long jarg3)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_ac8abb98dee7595aa568109769343fe8d"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ac8abb98dee7595aa568109769343fe8d">Google.OrTools.ConstraintSolver.RoutingModel.CloseModel</a></div><div class="ttdeci">void CloseModel()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00426">RoutingModel.cs:426</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a4007705fe2b2f30f65b03912a91b8f35"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a4007705fe2b2f30f65b03912a91b8f35">Google.OrTools.ConstraintSolver.RoutingModel.AssignmentToRoutes</a></div><div class="ttdeci">void AssignmentToRoutes(Assignment assignment, long[][] routes)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00538">RoutingModel.cs:538</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_af665fbb59f3bb96fc58319e3880a0b9e"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#af665fbb59f3bb96fc58319e3880a0b9e">Google.OrTools.ConstraintSolver.RoutingModel.RegisterPositiveTransitCallback</a></div><div class="ttdeci">int RegisterPositiveTransitCallback(LongLongToLong callback)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00116">RoutingModel.cs:116</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a00a2b9e2c961880b7f53a913751e4244"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a00a2b9e2c961880b7f53a913751e4244">Google.OrTools.ConstraintSolver.RoutingModel.ROUTING_SUCCESS</a></div><div class="ttdeci">static readonly int ROUTING_SUCCESS</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00793">RoutingModel.cs:793</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_ada944ef8e184403a8815651cda40f66f"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ada944ef8e184403a8815651cda40f66f">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_GetDisjunctionIndices__SWIG_0</a></div><div class="ttdeci">static global::System.IntPtr RoutingModel_GetDisjunctionIndices__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE</a></div><div class="ttdef"><b>Definition:</b> <a href="operations__research__constraint__solverPINVOKE_8cs_source.html#l00047">operations_research_constraint_solverPINVOKE.cs:47</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a0d62657cd0fec7487a6bd2ca7b61a958"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a0d62657cd0fec7487a6bd2ca7b61a958">Google.OrTools.ConstraintSolver.RoutingModel.GetAmortizedLinearCostFactorOfVehicles</a></div><div class="ttdeci">long [] GetAmortizedLinearCostFactorOfVehicles()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00361">RoutingModel.cs:361</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_ae99d9e3c665897c777cef4ef7eadcc8b"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ae99d9e3c665897c777cef4ef7eadcc8b">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_kNoDisjunction_get</a></div><div class="ttdeci">static int RoutingModel_kNoDisjunction_get()</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a9b71fb7efc585cd76e6830aca28532e5"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a9b71fb7efc585cd76e6830aca28532e5">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_GetDisjunctionIndices__SWIG_1</a></div><div class="ttdeci">static global::System.IntPtr RoutingModel_GetDisjunctionIndices__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a3dc10a41b36627efef8e7b8f49cad9f6"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a3dc10a41b36627efef8e7b8f49cad9f6">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_GetArcCostForClass</a></div><div class="ttdeci">static long RoutingModel_GetArcCostForClass(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_aecf1f25dc9da4219cc99ad6172f8eae5"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#aecf1f25dc9da4219cc99ad6172f8eae5">Google.OrTools.ConstraintSolver.RoutingModel.CompactAndCheckAssignment</a></div><div class="ttdeci">Assignment CompactAndCheckAssignment(Assignment assignment)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00554">RoutingModel.cs:554</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_ae4bfe1d7da44aa05d83756e967743bd7"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ae4bfe1d7da44aa05d83756e967743bd7">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_AddPickupAndDelivery</a></div><div class="ttdeci">static void RoutingModel_AddPickupAndDelivery(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3)</div></div>
|
|
<div class="ttc" id="namespaceGoogle_1_1OrTools_1_1ConstraintSolver_html_abc16698d7271f4a9ee8cea66876bc869"><div class="ttname"><a href="namespaceGoogle_1_1OrTools_1_1ConstraintSolver.html#abc16698d7271f4a9ee8cea66876bc869">Google.OrTools.ConstraintSolver.VoidToVoid</a></div><div class="ttdeci">delegate void VoidToVoid()</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a788ba9ba2a85df5115650c97090458d5"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a788ba9ba2a85df5115650c97090458d5">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_ReadAssignment</a></div><div class="ttdeci">static global::System.IntPtr RoutingModel_ReadAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment_html"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Assignment.html">Google.OrTools.ConstraintSolver.Assignment</a></div><div class="ttdef"><b>Definition:</b> <a href="Assignment_8cs_source.html#l00018">Assignment.cs:18</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a6dc20747284d47962816ae375315737f"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a6dc20747284d47962816ae375315737f">Google.OrTools.ConstraintSolver.RoutingModel.VehicleCostsConsideredVar</a></div><div class="ttdeci">IntVar VehicleCostsConsideredVar(int vehicle)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00639">RoutingModel.cs:639</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_aab1e4cb78581df104b72447c05e2300f"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#aab1e4cb78581df104b72447c05e2300f">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_CheckLimit</a></div><div class="ttdeci">static bool RoutingModel_CheckLimit(global::System.Runtime.InteropServices.HandleRef jarg1)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_aeb88943f6bf88e6b4224bf6a6885657f"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#aeb88943f6bf88e6b4224bf6a6885657f">Google.OrTools.ConstraintSolver.RoutingModel.MutablePreAssignment</a></div><div class="ttdeci">Assignment MutablePreAssignment()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00493">RoutingModel.cs:493</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_add880cd60213e8d71b0f127d91488ab4"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#add880cd60213e8d71b0f127d91488ab4">Google.OrTools.ConstraintSolver.RoutingModel.CloseModelWithParameters</a></div><div class="ttdeci">void CloseModelWithParameters(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00430">RoutingModel.cs:430</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a082eaa915fede7569f74aee37dad3f4e"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a082eaa915fede7569f74aee37dad3f4e">Google.OrTools.ConstraintSolver.RoutingModel.GetDimensionOrDie</a></div><div class="ttdeci">RoutingDimension GetDimensionOrDie(string dimension_name)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00186">RoutingModel.cs:186</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_af910e410f6580040ea67122d285c82b7"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#af910e410f6580040ea67122d285c82b7">Google.OrTools.ConstraintSolver.RoutingModel.GetVehicleClassesCount</a></div><div class="ttdeci">int GetVehicleClassesCount()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00705">RoutingModel.cs:705</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a35f844fb18c813ed37d51588de8ff3b4"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a35f844fb18c813ed37d51588de8ff3b4">Google.OrTools.ConstraintSolver.RoutingModel.AddIntervalToAssignment</a></div><div class="ttdeci">void AddIntervalToAssignment(IntervalVar interval)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00565">RoutingModel.cs:565</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpIntVector_html"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1CpIntVector.html">Google.OrTools.ConstraintSolver.CpIntVector</a></div><div class="ttdef"><b>Definition:</b> <a href="CpIntVector_8cs_source.html#l00018">CpIntVector.cs:18</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_aacd3e1be665901548cb748f45917ab16"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#aacd3e1be665901548cb748f45917ab16">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_AddConstantDimensionWithSlack</a></div><div class="ttdeci">static bool RoutingModel_AddConstantDimensionWithSlack(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, long jarg4, bool jarg5, string jarg6)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a724c11833d0607d4f83aa822bde56cac"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a724c11833d0607d4f83aa822bde56cac">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_AddDisjunction__SWIG_2</a></div><div class="ttdeci">static int RoutingModel_AddDisjunction__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a9d3f20a86cd547f7b062a0d306fb30ad"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a9d3f20a86cd547f7b062a0d306fb30ad">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_Next</a></div><div class="ttdeci">static long RoutingModel_Next(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_abd991bf181c1a44df4dbb107bb61bbc8"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#abd991bf181c1a44df4dbb107bb61bbc8">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_AssignmentToRoutes</a></div><div class="ttdeci">static void RoutingModel_AssignmentToRoutes(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int len3_1, int[] len3_2, long[] jarg3)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_afc5e4bc61fadd3f97c0e174cee3d0d09"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#afc5e4bc61fadd3f97c0e174cee3d0d09">Google.OrTools.ConstraintSolver.RoutingModel.CostVar</a></div><div class="ttdeci">IntVar CostVar()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00651">RoutingModel.cs:651</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a7bbf1b1c3309953bea68603cb0af3c56"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a7bbf1b1c3309953bea68603cb0af3c56">Google.OrTools.ConstraintSolver.RoutingModel.AddSearchMonitor</a></div><div class="ttdeci">void AddSearchMonitor(SearchMonitor monitor)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00402">RoutingModel.cs:402</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a8f5bcf747899b109fd21a497c56f4c22"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a8f5bcf747899b109fd21a497c56f4c22">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_AddConstantDimension</a></div><div class="ttdeci">static bool RoutingModel_AddConstantDimension(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, bool jarg4, string jarg5)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModelParameters_html"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModelParameters.html">Google.OrTools.ConstraintSolver.RoutingModelParameters</a></div><div class="ttdoc">Parameters which have to be set when creating a RoutingModel.</div><div class="ttdef"><b>Definition:</b> <a href="RoutingParameters_8pb_8cs_source.html#l02140">RoutingParameters.pb.cs:2140</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a1737f89fd06392bef6f70f2a079d818c"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a1737f89fd06392bef6f70f2a079d818c">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_AddVariableTargetToFinalizer</a></div><div class="ttdeci">static void RoutingModel_AddVariableTargetToFinalizer(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_adef60964eca4c1b82259a14704525361"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#adef60964eca4c1b82259a14704525361">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_Solve__SWIG_0</a></div><div class="ttdeci">static global::System.IntPtr RoutingModel_Solve__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a9d8168226e6cfcbbb80132a168d36c52"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a9d8168226e6cfcbbb80132a168d36c52">Google.OrTools.ConstraintSolver.RoutingModel.PICKUP_AND_DELIVERY_LIFO</a></div><div class="ttdeci">static readonly int PICKUP_AND_DELIVERY_LIFO</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00800">RoutingModel.cs:800</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_ae5494fa1d9b819794b28f73baee624b6"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ae5494fa1d9b819794b28f73baee624b6">Google.OrTools.ConstraintSolver.RoutingModel.GetVisitType</a></div><div class="ttdeci">int GetVisitType(long index)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00307">RoutingModel.cs:307</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a61bdf3e0a42285e11d02d13bce14beee"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a61bdf3e0a42285e11d02d13bce14beee">Google.OrTools.ConstraintSolver.RoutingModel.VehicleVar</a></div><div class="ttdeci">IntVar VehicleVar(long index)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00645">RoutingModel.cs:645</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_ac2b79b285692efa04af7845895f197ce"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ac2b79b285692efa04af7845895f197ce">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_UnperformedPenalty</a></div><div class="ttdeci">static long RoutingModel_UnperformedPenalty(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_aae514279031e3762c3b659d89ea94278"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#aae514279031e3762c3b659d89ea94278">Google.OrTools.ConstraintSolver.RoutingModel.MakeGuidedSlackFinalizer</a></div><div class="ttdeci">DecisionBuilder MakeGuidedSlackFinalizer(RoutingDimension dimension, LongToLong initializer)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00779">RoutingModel.cs:779</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a12b84625cd6d5fff235e1e26fe10a67c"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a12b84625cd6d5fff235e1e26fe10a67c">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_AddWeightedVariableMinimizedByFinalizer</a></div><div class="ttdeci">static void RoutingModel_AddWeightedVariableMinimizedByFinalizer(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a97dffb09d7056412abe41604093e700b"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a97dffb09d7056412abe41604093e700b">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_AddVariableMinimizedByFinalizer</a></div><div class="ttdeci">static void RoutingModel_AddVariableMinimizedByFinalizer(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a2e93f8d50555c73b11fdaf65f90c93ec"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a2e93f8d50555c73b11fdaf65f90c93ec">Google.OrTools.ConstraintSolver.RoutingModel.AddDimensionWithVehicleTransits</a></div><div class="ttdeci">bool AddDimensionWithVehicleTransits(int[] evaluator_indices, long slack_max, long capacity, bool fix_start_cumul_to_zero, string name)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00127">RoutingModel.cs:127</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_ae490e5e1eb9c182bcd91b69e08403367"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ae490e5e1eb9c182bcd91b69e08403367">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_AddDimensionWithVehicleCapacity</a></div><div class="ttdeci">static bool RoutingModel_AddDimensionWithVehicleCapacity(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, long jarg3, int length4, long[] jarg4, bool jarg5, string jarg6)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a4de975a4f4b29f747b643aadabd9da89"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a4de975a4f4b29f747b643aadabd9da89">Google.OrTools.ConstraintSolver.RoutingModel.kNoPenalty</a></div><div class="ttdeci">static long kNoPenalty</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00077">RoutingModel.cs:77</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a0bc25de74dc2a6cc906169822bf6d0da"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a0bc25de74dc2a6cc906169822bf6d0da">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_GetNumberOfRejectsInFirstSolution</a></div><div class="ttdeci">static long RoutingModel_GetNumberOfRejectsInFirstSolution(global::System.Runtime.InteropServices.HandleRef jarg1, int search_parameters_size, byte[] jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_ac3d5bbc405fe3ba82bfcf2deed5535df"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ac3d5bbc405fe3ba82bfcf2deed5535df">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_Solve__SWIG_1</a></div><div class="ttdeci">static global::System.IntPtr RoutingModel_Solve__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a326cc876d28e17f7db2131e57a2bbc77"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a326cc876d28e17f7db2131e57a2bbc77">Google.OrTools.ConstraintSolver.RoutingModel.CompactAssignment</a></div><div class="ttdeci">Assignment CompactAssignment(Assignment assignment)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00547">RoutingModel.cs:547</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_af820db3e50e65e0dc831c4d3468e321c"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#af820db3e50e65e0dc831c4d3468e321c">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_AddSearchMonitor</a></div><div class="ttdeci">static void RoutingModel_AddSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a38d332b85d8b67d879ad9ceef9e4fcc4"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a38d332b85d8b67d879ad9ceef9e4fcc4">Google.OrTools.ConstraintSolver.RoutingModel.SetFixedCostOfVehicle</a></div><div class="ttdeci">void SetFixedCostOfVehicle(long cost, int vehicle)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00344">RoutingModel.cs:344</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a8ae9b59413c34b11d25e65ca6b6f2bc3"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a8ae9b59413c34b11d25e65ca6b6f2bc3">Google.OrTools.ConstraintSolver.RoutingModel.RegisterUnaryTransitCallback</a></div><div class="ttdeci">int RegisterUnaryTransitCallback(LongToLong callback)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00106">RoutingModel.cs:106</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a86b66d88a3ad192a4f91dff9061aa657"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a86b66d88a3ad192a4f91dff9061aa657">Google.OrTools.ConstraintSolver.RoutingModel.UnperformedPenaltyOrValue</a></div><div class="ttdeci">long UnperformedPenaltyOrValue(long default_value, long var_index)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00322">RoutingModel.cs:322</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a6af5c135650f87bf191de3c5ed3515b1"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a6af5c135650f87bf191de3c5ed3515b1">Google.OrTools.ConstraintSolver.RoutingModel.GetNumberOfVisitTypes</a></div><div class="ttdeci">int GetNumberOfVisitTypes()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00312">RoutingModel.cs:312</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_ac619275b6b4440ac05505e6da9580c8a"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ac619275b6b4440ac05505e6da9580c8a">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_GetVisitType</a></div><div class="ttdeci">static int RoutingModel_GetVisitType(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a32e38438dd5010ee0bc4a0ab0f29d52c"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a32e38438dd5010ee0bc4a0ab0f29d52c">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_AddLocalSearchFilter</a></div><div class="ttdeci">static void RoutingModel_AddLocalSearchFilter(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a19e3b603b90d39e3674e62f817327b41"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a19e3b603b90d39e3674e62f817327b41">Google.OrTools.ConstraintSolver.RoutingModel.Solve</a></div><div class="ttdeci">Assignment Solve()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00440">RoutingModel.cs:440</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_ab264518938acbda2383156b2907075f2"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ab264518938acbda2383156b2907075f2">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_MakeGuidedSlackFinalizer</a></div><div class="ttdeci">static global::System.IntPtr RoutingModel_MakeGuidedSlackFinalizer(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, LongToLong jarg3)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchOperator_html"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1LocalSearchOperator.html">Google.OrTools.ConstraintSolver.LocalSearchOperator</a></div><div class="ttdef"><b>Definition:</b> <a href="LocalSearchOperator_8cs_source.html#l00018">LocalSearchOperator.cs:18</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Solver_html"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1Solver.html">Google.OrTools.ConstraintSolver.Solver</a></div><div class="ttdef"><b>Definition:</b> <a href="constraint__solver_2Solver_8cs_source.html#l00018">constraint_solver/Solver.cs:18</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a6314da4ca0d4a945821be2b83d2cfe9c"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a6314da4ca0d4a945821be2b83d2cfe9c">Google.OrTools.ConstraintSolver.RoutingModel.AddDimensionWithVehicleTransitAndCapacity</a></div><div class="ttdeci">bool AddDimensionWithVehicleTransitAndCapacity(int[] evaluator_indices, long slack_max, long[] vehicle_capacities, bool fix_start_cumul_to_zero, string name)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00139">RoutingModel.cs:139</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_ac4851f827e3c8fd8f2f1cbd33c9d19bc"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ac4851f827e3c8fd8f2f1cbd33c9d19bc">Google.OrTools.ConstraintSolver.RoutingModel.Nodes</a></div><div class="ttdeci">int Nodes()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00749">RoutingModel.cs:749</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_ae0ef16087bc5467a6ee0d38c68fd7f8b"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ae0ef16087bc5467a6ee0d38c68fd7f8b">Google.OrTools.ConstraintSolver.RoutingModel.Next</a></div><div class="ttdeci">long Next(Assignment assignment, long index)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00605">RoutingModel.cs:605</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a571edcf8c500614e5632a5c7eef27295"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a571edcf8c500614e5632a5c7eef27295">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_AddDisjunction__SWIG_0</a></div><div class="ttdeci">static int RoutingModel_AddDisjunction__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2, long jarg3, long jarg4)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a0d0dcf1f108ae85b21524a8176037b63"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a0d0dcf1f108ae85b21524a8176037b63">Google.OrTools.ConstraintSolver.RoutingModel.RestoreAssignment</a></div><div class="ttdeci">Assignment RestoreAssignment(Assignment solution)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00512">RoutingModel.cs:512</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_ad405182205a10c8a342fe303c99ec9fb"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ad405182205a10c8a342fe303c99ec9fb">Google.OrTools.ConstraintSolver.RoutingModel.Size</a></div><div class="ttdeci">long Size()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00759">RoutingModel.cs:759</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_aaae0a0e3ae350d298279a7b1179bbdf8"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#aaae0a0e3ae350d298279a7b1179bbdf8">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_AddAtSolutionCallback</a></div><div class="ttdeci">static void RoutingModel_AddAtSolutionCallback(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a3c54c5bab221e78f52704a4821658f34"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a3c54c5bab221e78f52704a4821658f34">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_ConsiderEmptyRouteCostsForVehicle</a></div><div class="ttdeci">static void RoutingModel_ConsiderEmptyRouteCostsForVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, int jarg3)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a12a06a7c70e9bfdda90443a11aee14bf"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a12a06a7c70e9bfdda90443a11aee14bf">Google.OrTools.ConstraintSolver.RoutingModel.Nexts</a></div><div class="ttdeci">IntVarVector Nexts()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00617">RoutingModel.cs:617</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a57c6b9c63eb263a063959c6bf5a1c6bc"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a57c6b9c63eb263a063959c6bf5a1c6bc">Google.OrTools.ConstraintSolver.RoutingModel.IsMatchingModel</a></div><div class="ttdeci">bool IsMatchingModel()</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00774">RoutingModel.cs:774</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_ac8a05d57e0daccc6f736af7d726465fe"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ac8a05d57e0daccc6f736af7d726465fe">Google.OrTools.ConstraintSolver.RoutingModel.GetNumberOfRejectsInFirstSolution</a></div><div class="ttdeci">long GetNumberOfRejectsInFirstSolution(Google.OrTools.ConstraintSolver.RoutingSearchParameters search_parameters)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00769">RoutingModel.cs:769</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a5381f481a216b6c00401b2ddfaf63d80"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a5381f481a216b6c00401b2ddfaf63d80">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_AddDimensionWithVehicleTransits</a></div><div class="ttdeci">static bool RoutingModel_AddDimensionWithVehicleTransits(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, int[] jarg2, long jarg3, long jarg4, bool jarg5, string jarg6)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a934fd63e8f25f1393c75c96ad093ac01"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a934fd63e8f25f1393c75c96ad093ac01">Google.OrTools.ConstraintSolver.RoutingModel.GetCostClassIndexOfVehicle</a></div><div class="ttdeci">int GetCostClassIndexOfVehicle(long vehicle)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00682">RoutingModel.cs:682</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a12eb84b59c5dd9261886b079f196afdb"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a12eb84b59c5dd9261886b079f196afdb">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_ROUTING_SUCCESS_get</a></div><div class="ttdeci">static int RoutingModel_ROUTING_SUCCESS_get()</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a1e2a936bf6e562f42236aa9395cb2073"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a1e2a936bf6e562f42236aa9395cb2073">Google.OrTools.ConstraintSolver.RoutingModel.AddConstantDimensionWithSlack</a></div><div class="ttdeci">bool AddConstantDimensionWithSlack(long value, long capacity, long slack_max, bool fix_start_cumul_to_zero, string name)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00145">RoutingModel.cs:145</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a1984b66be40969250a78b2a56c31bbed"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a1984b66be40969250a78b2a56c31bbed">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_RegisterTransitCallback</a></div><div class="ttdeci">static int RoutingModel_RegisterTransitCallback(global::System.Runtime.InteropServices.HandleRef jarg1, LongLongToLong jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a1eb5cf5ce668f3eb4f0a04451069537a"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a1eb5cf5ce668f3eb4f0a04451069537a">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_UnperformedPenaltyOrValue</a></div><div class="ttdeci">static long RoutingModel_UnperformedPenaltyOrValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_ab68e0c2bb87026369a53e139c0f94d61"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ab68e0c2bb87026369a53e139c0f94d61">Google.OrTools.ConstraintSolver.RoutingModel.GetPickupAndDeliveryPolicyOfVehicle</a></div><div class="ttdeci">int GetPickupAndDeliveryPolicyOfVehicle(int vehicle)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00293">RoutingModel.cs:293</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_af705c291c4d13aa70f3a5aa5f70a7654"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#af705c291c4d13aa70f3a5aa5f70a7654">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_kNoDimension_get</a></div><div class="ttdeci">static int RoutingModel_kNoDimension_get()</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a2f0c5426a081ef3947c6328f196cb5c8"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a2f0c5426a081ef3947c6328f196cb5c8">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_GetPickupAndDeliveryPolicyOfVehicle</a></div><div class="ttdeci">static int RoutingModel_GetPickupAndDeliveryPolicyOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a3045439eb1aafe12117d79a18695044f"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a3045439eb1aafe12117d79a18695044f">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_AddSoftSameVehicleConstraint</a></div><div class="ttdeci">static void RoutingModel_AddSoftSameVehicleConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2, long jarg3)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SearchMonitor_html"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SearchMonitor.html">Google.OrTools.ConstraintSolver.SearchMonitor</a></div><div class="ttdef"><b>Definition:</b> <a href="SearchMonitor_8cs_source.html#l00018">SearchMonitor.cs:18</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException_html_a35bddaaf713a717d9910d860cada253a"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#a35bddaaf713a717d9910d860cada253a">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve</a></div><div class="ttdeci">static global::System.Exception Retrieve()</div><div class="ttdef"><b>Definition:</b> <a href="operations__research__constraint__solverPINVOKE_8cs_source.html#l00186">operations_research_constraint_solverPINVOKE.cs:186</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_ae1f441b716bb38b02368f67a8e65487a"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#ae1f441b716bb38b02368f67a8e65487a">Google.OrTools.ConstraintSolver.RoutingModel.SetAssignmentFromOtherModelAssignment</a></div><div class="ttdeci">void SetAssignmentFromOtherModelAssignment(Assignment target_assignment, RoutingModel source_model, Assignment source_assignment)</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00458">RoutingModel.cs:458</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a3a8017a5d028fb9ab8da4efe459111ab"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a3a8017a5d028fb9ab8da4efe459111ab">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_SetAmortizedCostFactorsOfVehicle</a></div><div class="ttdeci">static void RoutingModel_SetAmortizedCostFactorsOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3, int jarg4)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_ae2ae4c04c67bf17a94d5e04e74c98910"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ae2ae4c04c67bf17a94d5e04e74c98910">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_VehicleVar</a></div><div class="ttdeci">static global::System.IntPtr RoutingModel_VehicleVar(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel_html_a0ad388636d5eca84a5dfa7a8a711554e"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1RoutingModel.html#a0ad388636d5eca84a5dfa7a8a711554e">Google.OrTools.ConstraintSolver.RoutingModel.PICKUP_AND_DELIVERY_NO_ORDER</a></div><div class="ttdeci">static readonly int PICKUP_AND_DELIVERY_NO_ORDER</div><div class="ttdef"><b>Definition:</b> <a href="RoutingModel_8cs_source.html#l00799">RoutingModel.cs:799</a></div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a89f0b2b4be2e464cbbaf7859f531ba67"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a89f0b2b4be2e464cbbaf7859f531ba67">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_AddToAssignment</a></div><div class="ttdeci">static void RoutingModel_AddToAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a6dbce7b525926719ea67dde886fcc945"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a6dbce7b525926719ea67dde886fcc945">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_GetAmortizedQuadraticCostFactorOfVehicles</a></div><div class="ttdeci">static global::System.IntPtr RoutingModel_GetAmortizedQuadraticCostFactorOfVehicles(global::System.Runtime.InteropServices.HandleRef jarg1)</div></div>
|
|
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a35aaa2181d81a779146f48271c4f5266"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a35aaa2181d81a779146f48271c4f5266">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.RoutingModel_SetAssignmentFromOtherModelAssignment</a></div><div class="ttdeci">static void RoutingModel_SetAssignmentFromOtherModelAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)</div></div>
|
|
</div><!-- fragment --></div><!-- contents -->
|
|
</div>
|
|
<div id="footer-container">
|
|
<div id="footer">
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|