Google OR-Tools v9.11
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research_linear_solverPINVOKE.cs
Go to the documentation of this file.
1//------------------------------------------------------------------------------
2// <auto-generated />
3//
4// This file was automatically generated by SWIG (https://www.swig.org).
5// Version 4.2.1
6//
7// Do not make changes to this file unless you know what you are doing - modify
8// the SWIG interface file instead.
9//------------------------------------------------------------------------------
10
12
13class operations_research_linear_solverPINVOKE {
14
15 protected class SWIGExceptionHelper {
16
17 public delegate void ExceptionDelegate(string message);
18 public delegate void ExceptionArgumentDelegate(string message, string paramName);
20 static ExceptionDelegate applicationDelegate = new ExceptionDelegate(SetPendingApplicationException);
21 static ExceptionDelegate arithmeticDelegate = new ExceptionDelegate(SetPendingArithmeticException);
22 static ExceptionDelegate divideByZeroDelegate = new ExceptionDelegate(SetPendingDivideByZeroException);
23 static ExceptionDelegate indexOutOfRangeDelegate = new ExceptionDelegate(SetPendingIndexOutOfRangeException);
24 static ExceptionDelegate invalidCastDelegate = new ExceptionDelegate(SetPendingInvalidCastException);
25 static ExceptionDelegate invalidOperationDelegate = new ExceptionDelegate(SetPendingInvalidOperationException);
26 static ExceptionDelegate ioDelegate = new ExceptionDelegate(SetPendingIOException);
27 static ExceptionDelegate nullReferenceDelegate = new ExceptionDelegate(SetPendingNullReferenceException);
28 static ExceptionDelegate outOfMemoryDelegate = new ExceptionDelegate(SetPendingOutOfMemoryException);
29 static ExceptionDelegate overflowDelegate = new ExceptionDelegate(SetPendingOverflowException);
30 static ExceptionDelegate systemDelegate = new ExceptionDelegate(SetPendingSystemException);
31
32 static ExceptionArgumentDelegate argumentDelegate = new ExceptionArgumentDelegate(SetPendingArgumentException);
33 static ExceptionArgumentDelegate argumentNullDelegate = new ExceptionArgumentDelegate(SetPendingArgumentNullException);
34 static ExceptionArgumentDelegate argumentOutOfRangeDelegate = new ExceptionArgumentDelegate(SetPendingArgumentOutOfRangeException);
35
36 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="SWIGRegisterExceptionCallbacks_operations_research_linear_solver")]
38 ExceptionDelegate applicationDelegate,
39 ExceptionDelegate arithmeticDelegate,
40 ExceptionDelegate divideByZeroDelegate,
41 ExceptionDelegate indexOutOfRangeDelegate,
42 ExceptionDelegate invalidCastDelegate,
43 ExceptionDelegate invalidOperationDelegate,
44 ExceptionDelegate ioDelegate,
45 ExceptionDelegate nullReferenceDelegate,
46 ExceptionDelegate outOfMemoryDelegate,
47 ExceptionDelegate overflowDelegate,
48 ExceptionDelegate systemExceptionDelegate);
49
50 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="SWIGRegisterExceptionArgumentCallbacks_operations_research_linear_solver")]
52 ExceptionArgumentDelegate argumentDelegate,
53 ExceptionArgumentDelegate argumentNullDelegate,
54 ExceptionArgumentDelegate argumentOutOfRangeDelegate);
55
56 static void SetPendingApplicationException(string message) {
57 SWIGPendingException.Set(new global::System.ApplicationException(message, SWIGPendingException.Retrieve()));
58 }
59 static void SetPendingArithmeticException(string message) {
60 SWIGPendingException.Set(new global::System.ArithmeticException(message, SWIGPendingException.Retrieve()));
61 }
62 static void SetPendingDivideByZeroException(string message) {
63 SWIGPendingException.Set(new global::System.DivideByZeroException(message, SWIGPendingException.Retrieve()));
64 }
65 static void SetPendingIndexOutOfRangeException(string message) {
66 SWIGPendingException.Set(new global::System.IndexOutOfRangeException(message, SWIGPendingException.Retrieve()));
67 }
68 static void SetPendingInvalidCastException(string message) {
69 SWIGPendingException.Set(new global::System.InvalidCastException(message, SWIGPendingException.Retrieve()));
70 }
71 static void SetPendingInvalidOperationException(string message) {
72 SWIGPendingException.Set(new global::System.InvalidOperationException(message, SWIGPendingException.Retrieve()));
73 }
74 static void SetPendingIOException(string message) {
75 SWIGPendingException.Set(new global::System.IO.IOException(message, SWIGPendingException.Retrieve()));
76 }
77 static void SetPendingNullReferenceException(string message) {
78 SWIGPendingException.Set(new global::System.NullReferenceException(message, SWIGPendingException.Retrieve()));
79 }
80 static void SetPendingOutOfMemoryException(string message) {
81 SWIGPendingException.Set(new global::System.OutOfMemoryException(message, SWIGPendingException.Retrieve()));
82 }
83 static void SetPendingOverflowException(string message) {
84 SWIGPendingException.Set(new global::System.OverflowException(message, SWIGPendingException.Retrieve()));
85 }
86 static void SetPendingSystemException(string message) {
87 SWIGPendingException.Set(new global::System.SystemException(message, SWIGPendingException.Retrieve()));
88 }
89
90 static void SetPendingArgumentException(string message, string paramName) {
91 SWIGPendingException.Set(new global::System.ArgumentException(message, paramName, SWIGPendingException.Retrieve()));
92 }
93 static void SetPendingArgumentNullException(string message, string paramName) {
94 global::System.Exception e = SWIGPendingException.Retrieve();
95 if (e != null) message = message + " Inner Exception: " + e.Message;
96 SWIGPendingException.Set(new global::System.ArgumentNullException(paramName, message));
97 }
98 static void SetPendingArgumentOutOfRangeException(string message, string paramName) {
99 global::System.Exception e = SWIGPendingException.Retrieve();
100 if (e != null) message = message + " Inner Exception: " + e.Message;
101 SWIGPendingException.Set(new global::System.ArgumentOutOfRangeException(paramName, message));
102 }
103
104 static SWIGExceptionHelper() {
106 applicationDelegate,
107 arithmeticDelegate,
108 divideByZeroDelegate,
109 indexOutOfRangeDelegate,
110 invalidCastDelegate,
111 invalidOperationDelegate,
112 ioDelegate,
113 nullReferenceDelegate,
114 outOfMemoryDelegate,
115 overflowDelegate,
116 systemDelegate);
117
119 argumentDelegate,
120 argumentNullDelegate,
121 argumentOutOfRangeDelegate);
122 }
123 }
124
125 protected static SWIGExceptionHelper swigExceptionHelper = new SWIGExceptionHelper();
126
127 public class SWIGPendingException {
128 [global::System.ThreadStatic]
129 private static global::System.Exception pendingException = null;
130 private static int numExceptionsPending = 0;
131 private static global::System.Object exceptionsLock = null;
132
133 public static bool Pending {
134 get {
135 bool pending = false;
136 if (numExceptionsPending > 0)
137 if (pendingException != null)
138 pending = true;
139 return pending;
140 }
141 }
142
143 public static void Set(global::System.Exception e) {
144 if (pendingException != null)
145 throw new global::System.ApplicationException("FATAL: An earlier pending exception from unmanaged code was missed and thus not thrown (" + pendingException.ToString() + ")", e);
146 pendingException = e;
147 lock(exceptionsLock) {
148 numExceptionsPending++;
149 }
150 }
151
152 public static global::System.Exception Retrieve() {
153 global::System.Exception e = null;
154 if (numExceptionsPending > 0) {
155 if (pendingException != null) {
156 e = pendingException;
157 pendingException = null;
158 lock(exceptionsLock) {
159 numExceptionsPending--;
160 }
161 }
162 }
163 return e;
164 }
165
166 static SWIGPendingException() {
167 exceptionsLock = new global::System.Object();
168 }
169 }
170
171
172 protected class SWIGStringHelper {
173
174 public delegate string SWIGStringDelegate(string message);
175 static SWIGStringDelegate stringDelegate = new SWIGStringDelegate(CreateString);
177 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="SWIGRegisterStringCallback_operations_research_linear_solver")]
179
180 static string CreateString(string cString) {
181 return cString;
182 }
183
184 static SWIGStringHelper() {
186 }
187 }
188
189 static protected SWIGStringHelper swigStringHelper = new SWIGStringHelper();
190
193 }
194
195
196 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_new_DoubleVector__SWIG_0___")]
197 public static extern global::System.IntPtr new_DoubleVector__SWIG_0();
198
199 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_new_DoubleVector__SWIG_1___")]
200 public static extern global::System.IntPtr new_DoubleVector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
201
202 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_DoubleVector_Clear___")]
203 public static extern void DoubleVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
204
205 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_DoubleVector_Add___")]
206 public static extern void DoubleVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
207
208 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_DoubleVector_size___")]
209 public static extern uint DoubleVector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
210
211 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_DoubleVector_empty___")]
212 public static extern bool DoubleVector_empty(global::System.Runtime.InteropServices.HandleRef jarg1);
213
214 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_DoubleVector_capacity___")]
215 public static extern uint DoubleVector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
216
217 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_DoubleVector_reserve___")]
218 public static extern void DoubleVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
219
220 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_new_DoubleVector__SWIG_2___")]
221 public static extern global::System.IntPtr new_DoubleVector__SWIG_2(int jarg1);
222
223 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_DoubleVector_getitemcopy___")]
224 public static extern double DoubleVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
225
226 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_DoubleVector_getitem___")]
227 public static extern double DoubleVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
228
229 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_DoubleVector_setitem___")]
230 public static extern void DoubleVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, double jarg3);
231
232 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_DoubleVector_AddRange___")]
233 public static extern void DoubleVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
234
235 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_DoubleVector_GetRange___")]
236 public static extern global::System.IntPtr DoubleVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
237
238 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_DoubleVector_Insert___")]
239 public static extern void DoubleVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, double jarg3);
240
241 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_DoubleVector_InsertRange___")]
242 public static extern void DoubleVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
243
244 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_DoubleVector_RemoveAt___")]
245 public static extern void DoubleVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
246
247 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_DoubleVector_RemoveRange___")]
248 public static extern void DoubleVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
249
250 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_DoubleVector_Repeat___")]
251 public static extern global::System.IntPtr DoubleVector_Repeat(double jarg1, int jarg2);
252
253 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_DoubleVector_Reverse__SWIG_0___")]
254 public static extern void DoubleVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
255
256 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_DoubleVector_Reverse__SWIG_1___")]
257 public static extern void DoubleVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
258
259 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_DoubleVector_SetRange___")]
260 public static extern void DoubleVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
261
262 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_DoubleVector_Contains___")]
263 public static extern bool DoubleVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
264
265 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_DoubleVector_IndexOf___")]
266 public static extern int DoubleVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
267
268 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_DoubleVector_LastIndexOf___")]
269 public static extern int DoubleVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
270
271 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_DoubleVector_Remove___")]
272 public static extern bool DoubleVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
273
274 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_delete_DoubleVector___")]
275 public static extern void delete_DoubleVector(global::System.Runtime.InteropServices.HandleRef jarg1);
276
277 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_new_MPConstraintVector__SWIG_0___")]
278 public static extern global::System.IntPtr new_MPConstraintVector__SWIG_0();
279
280 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_new_MPConstraintVector__SWIG_1___")]
281 public static extern global::System.IntPtr new_MPConstraintVector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
282
283 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_Clear___")]
284 public static extern void MPConstraintVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
285
286 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_Add___")]
287 public static extern void MPConstraintVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
288
289 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_size___")]
290 public static extern uint MPConstraintVector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
291
292 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_empty___")]
293 public static extern bool MPConstraintVector_empty(global::System.Runtime.InteropServices.HandleRef jarg1);
294
295 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_capacity___")]
296 public static extern uint MPConstraintVector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
297
298 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_reserve___")]
299 public static extern void MPConstraintVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
300
301 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_new_MPConstraintVector__SWIG_2___")]
302 public static extern global::System.IntPtr new_MPConstraintVector__SWIG_2(int jarg1);
303
304 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_getitemcopy___")]
305 public static extern global::System.IntPtr MPConstraintVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
306
307 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_getitem___")]
308 public static extern global::System.IntPtr MPConstraintVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
309
310 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_setitem___")]
311 public static extern void MPConstraintVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
312
313 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_AddRange___")]
314 public static extern void MPConstraintVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
315
316 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_GetRange___")]
317 public static extern global::System.IntPtr MPConstraintVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
318
319 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_Insert___")]
320 public static extern void MPConstraintVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
321
322 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_InsertRange___")]
323 public static extern void MPConstraintVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
324
325 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_RemoveAt___")]
326 public static extern void MPConstraintVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
327
328 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_RemoveRange___")]
329 public static extern void MPConstraintVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
330
331 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_Repeat___")]
332 public static extern global::System.IntPtr MPConstraintVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
333
334 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_Reverse__SWIG_0___")]
335 public static extern void MPConstraintVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
336
337 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_Reverse__SWIG_1___")]
338 public static extern void MPConstraintVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
339
340 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_SetRange___")]
341 public static extern void MPConstraintVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
342
343 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_Contains___")]
344 public static extern bool MPConstraintVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
345
346 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_IndexOf___")]
347 public static extern int MPConstraintVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
348
349 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_LastIndexOf___")]
350 public static extern int MPConstraintVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
351
352 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_Remove___")]
353 public static extern bool MPConstraintVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
354
355 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_delete_MPConstraintVector___")]
356 public static extern void delete_MPConstraintVector(global::System.Runtime.InteropServices.HandleRef jarg1);
357
358 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_new_MPVariableVector__SWIG_0___")]
359 public static extern global::System.IntPtr new_MPVariableVector__SWIG_0();
360
361 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_new_MPVariableVector__SWIG_1___")]
362 public static extern global::System.IntPtr new_MPVariableVector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
363
364 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_Clear___")]
365 public static extern void MPVariableVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
366
367 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_Add___")]
368 public static extern void MPVariableVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
369
370 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_size___")]
371 public static extern uint MPVariableVector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
372
373 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_empty___")]
374 public static extern bool MPVariableVector_empty(global::System.Runtime.InteropServices.HandleRef jarg1);
375
376 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_capacity___")]
377 public static extern uint MPVariableVector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
378
379 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_reserve___")]
380 public static extern void MPVariableVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
381
382 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_new_MPVariableVector__SWIG_2___")]
383 public static extern global::System.IntPtr new_MPVariableVector__SWIG_2(int jarg1);
384
385 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_getitemcopy___")]
386 public static extern global::System.IntPtr MPVariableVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
387
388 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_getitem___")]
389 public static extern global::System.IntPtr MPVariableVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
390
391 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_setitem___")]
392 public static extern void MPVariableVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
393
394 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_AddRange___")]
395 public static extern void MPVariableVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
396
397 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_GetRange___")]
398 public static extern global::System.IntPtr MPVariableVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
399
400 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_Insert___")]
401 public static extern void MPVariableVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
402
403 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_InsertRange___")]
404 public static extern void MPVariableVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
405
406 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_RemoveAt___")]
407 public static extern void MPVariableVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
408
409 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_RemoveRange___")]
410 public static extern void MPVariableVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
411
412 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_Repeat___")]
413 public static extern global::System.IntPtr MPVariableVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
414
415 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_Reverse__SWIG_0___")]
416 public static extern void MPVariableVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
417
418 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_Reverse__SWIG_1___")]
419 public static extern void MPVariableVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
420
421 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_SetRange___")]
422 public static extern void MPVariableVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
423
424 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_Contains___")]
425 public static extern bool MPVariableVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
426
427 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_IndexOf___")]
428 public static extern int MPVariableVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
429
430 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_LastIndexOf___")]
431 public static extern int MPVariableVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
432
433 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_Remove___")]
434 public static extern bool MPVariableVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
435
436 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_delete_MPVariableVector___")]
437 public static extern void delete_MPVariableVector(global::System.Runtime.InteropServices.HandleRef jarg1);
438
439 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_new_Solver___")]
440 public static extern global::System.IntPtr new_Solver(string jarg1, int jarg2);
441
442 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_delete_Solver___")]
443 public static extern void delete_Solver(global::System.Runtime.InteropServices.HandleRef jarg1);
444
445 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_CreateSolver___")]
446 public static extern global::System.IntPtr Solver_CreateSolver(string jarg1);
447
448 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_SupportsProblemType___")]
449 public static extern bool Solver_SupportsProblemType(int jarg1);
450
451 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_IsMip___")]
452 public static extern bool Solver_IsMip(global::System.Runtime.InteropServices.HandleRef jarg1);
453
454 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_Clear___")]
455 public static extern void Solver_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
456
457 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_NumVariables___")]
458 public static extern int Solver_NumVariables(global::System.Runtime.InteropServices.HandleRef jarg1);
459
460 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_variables___")]
461 public static extern global::System.IntPtr Solver_variables(global::System.Runtime.InteropServices.HandleRef jarg1);
462
463 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_Variable___")]
464 public static extern global::System.IntPtr Solver_Variable(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
465
466 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_LookupVariableOrNull___")]
467 public static extern global::System.IntPtr Solver_LookupVariableOrNull(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
468
469 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_MakeVar___")]
470 public static extern global::System.IntPtr Solver_MakeVar(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3, bool jarg4, string jarg5);
471
472 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_MakeNumVar___")]
473 public static extern global::System.IntPtr Solver_MakeNumVar(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3, string jarg4);
474
475 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_MakeIntVar___")]
476 public static extern global::System.IntPtr Solver_MakeIntVar(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3, string jarg4);
477
478 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_MakeBoolVar___")]
479 public static extern global::System.IntPtr Solver_MakeBoolVar(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
480
481 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_NumConstraints___")]
482 public static extern int Solver_NumConstraints(global::System.Runtime.InteropServices.HandleRef jarg1);
483
484 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_constraints___")]
485 public static extern global::System.IntPtr Solver_constraints(global::System.Runtime.InteropServices.HandleRef jarg1);
486
487 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_Constraint___")]
488 public static extern global::System.IntPtr Solver_Constraint(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
489
490 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_LookupConstraintOrNull___")]
491 public static extern global::System.IntPtr Solver_LookupConstraintOrNull(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
492
493 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_MakeConstraint__SWIG_0___")]
494 public static extern global::System.IntPtr Solver_MakeConstraint__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3);
495
496 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_MakeConstraint__SWIG_1___")]
497 public static extern global::System.IntPtr Solver_MakeConstraint__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
498
499 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_MakeConstraint__SWIG_2___")]
500 public static extern global::System.IntPtr Solver_MakeConstraint__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3, string jarg4);
501
502 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_MakeConstraint__SWIG_3___")]
503 public static extern global::System.IntPtr Solver_MakeConstraint__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
504
505 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_Objective___")]
506 public static extern global::System.IntPtr Solver_Objective(global::System.Runtime.InteropServices.HandleRef jarg1);
507
508 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_Solve__SWIG_0___")]
509 public static extern int Solver_Solve__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
510
511 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_Solve__SWIG_1___")]
512 public static extern int Solver_Solve__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
513
514 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_ComputeConstraintActivities___")]
515 public static extern global::System.IntPtr Solver_ComputeConstraintActivities(global::System.Runtime.InteropServices.HandleRef jarg1);
516
517 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_VerifySolution___")]
518 public static extern bool Solver_VerifySolution(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, bool jarg3);
519
520 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_Reset___")]
521 public static extern void Solver_Reset(global::System.Runtime.InteropServices.HandleRef jarg1);
522
523 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_InterruptSolve___")]
524 public static extern bool Solver_InterruptSolve(global::System.Runtime.InteropServices.HandleRef jarg1);
525
526 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_SetSolverSpecificParametersAsString___")]
527 public static extern bool Solver_SetSolverSpecificParametersAsString(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
528
529 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_EnableOutput___")]
530 public static extern void Solver_EnableOutput(global::System.Runtime.InteropServices.HandleRef jarg1);
531
532 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_SuppressOutput___")]
533 public static extern void Solver_SuppressOutput(global::System.Runtime.InteropServices.HandleRef jarg1);
534
535 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_Iterations___")]
536 public static extern long Solver_Iterations(global::System.Runtime.InteropServices.HandleRef jarg1);
537
538 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_Nodes___")]
539 public static extern long Solver_Nodes(global::System.Runtime.InteropServices.HandleRef jarg1);
540
541 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_SolverVersion___")]
542 public static extern string Solver_SolverVersion(global::System.Runtime.InteropServices.HandleRef jarg1);
543
544 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_ComputeExactConditionNumber___")]
545 public static extern double Solver_ComputeExactConditionNumber(global::System.Runtime.InteropServices.HandleRef jarg1);
546
547 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_SetTimeLimit___")]
548 public static extern void Solver_SetTimeLimit(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2);
549
550 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_WallTime___")]
551 public static extern long Solver_WallTime(global::System.Runtime.InteropServices.HandleRef jarg1);
552
553 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_ExportModelAsLpFormat___")]
554 public static extern string Solver_ExportModelAsLpFormat(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
555
556 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_ExportModelAsMpsFormat___")]
557 public static extern string Solver_ExportModelAsMpsFormat(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, bool jarg3);
558
559 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_SetHint___")]
560 public static extern void Solver_SetHint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, double[] jarg3);
561
562 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Solver_SetNumThreads___")]
563 public static extern bool Solver_SetNumThreads(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
564
565 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Objective_Clear___")]
566 public static extern void Objective_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
567
568 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Objective_SetCoefficient___")]
569 public static extern void Objective_SetCoefficient(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3);
570
571 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Objective_GetCoefficient___")]
572 public static extern double Objective_GetCoefficient(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
573
574 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Objective_SetOffset___")]
575 public static extern void Objective_SetOffset(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
576
577 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Objective_Offset___")]
578 public static extern double Objective_Offset(global::System.Runtime.InteropServices.HandleRef jarg1);
579
580 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Objective_SetOptimizationDirection___")]
581 public static extern void Objective_SetOptimizationDirection(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
582
583 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Objective_SetMinimization___")]
584 public static extern void Objective_SetMinimization(global::System.Runtime.InteropServices.HandleRef jarg1);
585
586 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Objective_SetMaximization___")]
587 public static extern void Objective_SetMaximization(global::System.Runtime.InteropServices.HandleRef jarg1);
588
589 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Objective_Maximization___")]
590 public static extern bool Objective_Maximization(global::System.Runtime.InteropServices.HandleRef jarg1);
591
592 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Objective_Minimization___")]
593 public static extern bool Objective_Minimization(global::System.Runtime.InteropServices.HandleRef jarg1);
594
595 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Objective_Value___")]
596 public static extern double Objective_Value(global::System.Runtime.InteropServices.HandleRef jarg1);
597
598 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Objective_BestBound___")]
599 public static extern double Objective_BestBound(global::System.Runtime.InteropServices.HandleRef jarg1);
600
601 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_delete_Objective___")]
602 public static extern void delete_Objective(global::System.Runtime.InteropServices.HandleRef jarg1);
603
604 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Variable_Name___")]
605 public static extern string Variable_Name(global::System.Runtime.InteropServices.HandleRef jarg1);
606
607 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Variable_SetInteger___")]
608 public static extern void Variable_SetInteger(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
609
610 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Variable_SolutionValue___")]
611 public static extern double Variable_SolutionValue(global::System.Runtime.InteropServices.HandleRef jarg1);
612
613 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Variable_Lb___")]
614 public static extern double Variable_Lb(global::System.Runtime.InteropServices.HandleRef jarg1);
615
616 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Variable_Ub___")]
617 public static extern double Variable_Ub(global::System.Runtime.InteropServices.HandleRef jarg1);
618
619 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Variable_SetLb___")]
620 public static extern void Variable_SetLb(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
621
622 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Variable_SetUb___")]
623 public static extern void Variable_SetUb(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
624
625 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Variable_SetBounds___")]
626 public static extern void Variable_SetBounds(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3);
627
628 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Variable_ReducedCost___")]
629 public static extern double Variable_ReducedCost(global::System.Runtime.InteropServices.HandleRef jarg1);
630
631 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Variable_BasisStatus___")]
632 public static extern int Variable_BasisStatus(global::System.Runtime.InteropServices.HandleRef jarg1);
633
634 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_delete_Variable___")]
635 public static extern void delete_Variable(global::System.Runtime.InteropServices.HandleRef jarg1);
636
637 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Constraint_Name___")]
638 public static extern string Constraint_Name(global::System.Runtime.InteropServices.HandleRef jarg1);
639
640 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Constraint_SetCoefficient___")]
641 public static extern void Constraint_SetCoefficient(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3);
642
643 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Constraint_GetCoefficient___")]
644 public static extern double Constraint_GetCoefficient(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
645
646 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Constraint_Lb___")]
647 public static extern double Constraint_Lb(global::System.Runtime.InteropServices.HandleRef jarg1);
648
649 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Constraint_Ub___")]
650 public static extern double Constraint_Ub(global::System.Runtime.InteropServices.HandleRef jarg1);
651
652 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Constraint_SetLb___")]
653 public static extern void Constraint_SetLb(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
654
655 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Constraint_SetUb___")]
656 public static extern void Constraint_SetUb(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
657
658 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Constraint_SetBounds___")]
659 public static extern void Constraint_SetBounds(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3);
660
661 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Constraint_IsLazy___")]
662 public static extern bool Constraint_IsLazy(global::System.Runtime.InteropServices.HandleRef jarg1);
663
664 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Constraint_SetIsLazy___")]
665 public static extern void Constraint_SetIsLazy(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
666
667 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Constraint_Index___")]
668 public static extern int Constraint_Index(global::System.Runtime.InteropServices.HandleRef jarg1);
669
670 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Constraint_DualValue___")]
671 public static extern double Constraint_DualValue(global::System.Runtime.InteropServices.HandleRef jarg1);
672
673 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_Constraint_BasisStatus___")]
674 public static extern int Constraint_BasisStatus(global::System.Runtime.InteropServices.HandleRef jarg1);
675
676 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_delete_Constraint___")]
677 public static extern void delete_Constraint(global::System.Runtime.InteropServices.HandleRef jarg1);
678
679 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_kDefaultRelativeMipGap_get___")]
680 public static extern double MPSolverParameters_kDefaultRelativeMipGap_get();
681
682 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_kDefaultPrimalTolerance_get___")]
683 public static extern double MPSolverParameters_kDefaultPrimalTolerance_get();
684
685 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_kDefaultDualTolerance_get___")]
686 public static extern double MPSolverParameters_kDefaultDualTolerance_get();
687
688 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_kDefaultPresolve_get___")]
689 public static extern int MPSolverParameters_kDefaultPresolve_get();
690
691 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_kDefaultIncrementality_get___")]
692 public static extern int MPSolverParameters_kDefaultIncrementality_get();
693
694 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_new_MPSolverParameters___")]
695 public static extern global::System.IntPtr new_MPSolverParameters();
696
697 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_SetDoubleParam___")]
698 public static extern void MPSolverParameters_SetDoubleParam(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, double jarg3);
699
700 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_SetIntegerParam___")]
701 public static extern void MPSolverParameters_SetIntegerParam(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
702
703 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_GetDoubleParam___")]
704 public static extern double MPSolverParameters_GetDoubleParam(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
705
706 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_GetIntegerParam___")]
707 public static extern int MPSolverParameters_GetIntegerParam(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
708
709 [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfLinearSolver_delete_MPSolverParameters___")]
710 public static extern void delete_MPSolverParameters(global::System.Runtime.InteropServices.HandleRef jarg1);
711}
713}
static void SWIGRegisterExceptionCallbacks_operations_research_linear_solver(ExceptionDelegate applicationDelegate, ExceptionDelegate arithmeticDelegate, ExceptionDelegate divideByZeroDelegate, ExceptionDelegate indexOutOfRangeDelegate, ExceptionDelegate invalidCastDelegate, ExceptionDelegate invalidOperationDelegate, ExceptionDelegate ioDelegate, ExceptionDelegate nullReferenceDelegate, ExceptionDelegate outOfMemoryDelegate, ExceptionDelegate overflowDelegate, ExceptionDelegate systemExceptionDelegate)
static void SWIGRegisterExceptionCallbacksArgument_operations_research_linear_solver(ExceptionArgumentDelegate argumentDelegate, ExceptionArgumentDelegate argumentNullDelegate, ExceptionArgumentDelegate argumentOutOfRangeDelegate)
static void SWIGRegisterStringCallback_operations_research_linear_solver(SWIGStringDelegate stringDelegate)
static int Variable_BasisStatus(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr Solver_MakeConstraint__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool MPConstraintVector_empty(global::System.Runtime.InteropServices.HandleRef jarg1)
static void DoubleVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void DoubleVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
static uint MPVariableVector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr Solver_ComputeConstraintActivities(global::System.Runtime.InteropServices.HandleRef jarg1)
static void MPVariableVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static bool MPVariableVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int MPConstraintVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr Solver_LookupVariableOrNull(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
static void MPVariableVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void MPConstraintVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool Constraint_IsLazy(global::System.Runtime.InteropServices.HandleRef jarg1)
static double Objective_Offset(global::System.Runtime.InteropServices.HandleRef jarg1)
static void DoubleVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void MPVariableVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
static double Solver_ComputeExactConditionNumber(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr Solver_MakeConstraint__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3)
static global::System.IntPtr Solver_MakeVar(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3, bool jarg4, string jarg5)
static double DoubleVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void MPConstraintVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static global::System.IntPtr new_Solver(string jarg1, int jarg2)
static double Objective_GetCoefficient(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void MPConstraintVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
static void MPSolverParameters_SetDoubleParam(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, double jarg3)
static global::System.IntPtr new_MPVariableVector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool Solver_SetNumThreads(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static int Solver_NumConstraints(global::System.Runtime.InteropServices.HandleRef jarg1)
static void Objective_SetMaximization(global::System.Runtime.InteropServices.HandleRef jarg1)
static void Constraint_SetBounds(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3)
static void Variable_SetBounds(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3)
static void Objective_SetCoefficient(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3)
static void MPVariableVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void MPConstraintVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
static double MPSolverParameters_GetDoubleParam(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void DoubleVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr new_MPVariableVector__SWIG_2(int jarg1)
static global::System.IntPtr Solver_variables(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr new_DoubleVector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_Solver(global::System.Runtime.InteropServices.HandleRef jarg1)
static int Solver_Solve__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
static void Objective_SetOffset(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static void DoubleVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)
static global::System.IntPtr Solver_Variable(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void DoubleVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr DoubleVector_Repeat(double jarg1, int jarg2)
static void Solver_EnableOutput(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr Solver_MakeConstraint__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3, string jarg4)
static void Variable_SetUb(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static double DoubleVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static int Constraint_Index(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr new_DoubleVector__SWIG_2(int jarg1)
static void delete_Constraint(global::System.Runtime.InteropServices.HandleRef jarg1)
static string Solver_SolverVersion(global::System.Runtime.InteropServices.HandleRef jarg1)
static uint DoubleVector_size(global::System.Runtime.InteropServices.HandleRef jarg1)
static int MPSolverParameters_GetIntegerParam(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static bool MPVariableVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int MPVariableVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void Constraint_SetIsLazy(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static global::System.IntPtr MPVariableVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void DoubleVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, double jarg3)
static global::System.IntPtr MPConstraintVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
static void MPConstraintVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void MPConstraintVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
static uint MPVariableVector_size(global::System.Runtime.InteropServices.HandleRef jarg1)
static void MPConstraintVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int MPConstraintVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double Variable_ReducedCost(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr MPVariableVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
static double Variable_Lb(global::System.Runtime.InteropServices.HandleRef jarg1)
static int DoubleVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static int Constraint_BasisStatus(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr new_MPConstraintVector__SWIG_2(int jarg1)
static void Solver_Reset(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr Solver_constraints(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr Solver_MakeConstraint__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
static void Constraint_SetUb(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static global::System.IntPtr Solver_MakeBoolVar(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
static void Solver_SuppressOutput(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr Solver_MakeIntVar(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3, string jarg4)
static void Solver_SetHint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, double[] jarg3)
static double Variable_Ub(global::System.Runtime.InteropServices.HandleRef jarg1)
static uint MPConstraintVector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1)
static void MPConstraintVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)
static long Solver_WallTime(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr Solver_Constraint(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void MPVariableVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
static double Variable_SolutionValue(global::System.Runtime.InteropServices.HandleRef jarg1)
static void MPConstraintVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool Objective_Maximization(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_Variable(global::System.Runtime.InteropServices.HandleRef jarg1)
static void DoubleVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static global::System.IntPtr Solver_Objective(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool Solver_IsMip(global::System.Runtime.InteropServices.HandleRef jarg1)
static string Solver_ExportModelAsLpFormat(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static double Constraint_DualValue(global::System.Runtime.InteropServices.HandleRef jarg1)
static void Solver_Clear(global::System.Runtime.InteropServices.HandleRef jarg1)
static void MPVariableVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1)
static uint MPConstraintVector_size(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr Solver_MakeNumVar(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3, string jarg4)
static string Constraint_Name(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool DoubleVector_empty(global::System.Runtime.InteropServices.HandleRef jarg1)
static uint DoubleVector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1)
static int DoubleVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static bool MPConstraintVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int Solver_Solve__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void MPConstraintVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void DoubleVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static void delete_Objective(global::System.Runtime.InteropServices.HandleRef jarg1)
static void Variable_SetInteger(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static void MPVariableVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static long Solver_Nodes(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr MPConstraintVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static bool Solver_SetSolverSpecificParametersAsString(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
static bool Objective_Minimization(global::System.Runtime.InteropServices.HandleRef jarg1)
static void MPConstraintVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr MPVariableVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void MPVariableVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr Solver_CreateSolver(string jarg1)
static void MPVariableVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
static double Objective_Value(global::System.Runtime.InteropServices.HandleRef jarg1)
static int Solver_NumVariables(global::System.Runtime.InteropServices.HandleRef jarg1)
static void MPVariableVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)
static void MPVariableVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void Variable_SetLb(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static global::System.IntPtr MPConstraintVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static bool DoubleVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static bool MPVariableVector_empty(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr Solver_LookupConstraintOrNull(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
static void Objective_SetMinimization(global::System.Runtime.InteropServices.HandleRef jarg1)
static void Objective_SetOptimizationDirection(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static void Solver_SetTimeLimit(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static bool Solver_InterruptSolve(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool DoubleVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static void Objective_Clear(global::System.Runtime.InteropServices.HandleRef jarg1)
static void MPConstraintVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void delete_MPConstraintVector(global::System.Runtime.InteropServices.HandleRef jarg1)
static long Solver_Iterations(global::System.Runtime.InteropServices.HandleRef jarg1)
static void MPVariableVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double Objective_BestBound(global::System.Runtime.InteropServices.HandleRef jarg1)
static double Constraint_Lb(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool MPConstraintVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool Solver_VerifySolution(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, bool jarg3)
static global::System.IntPtr DoubleVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
static global::System.IntPtr MPConstraintVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static string Variable_Name(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_MPVariableVector(global::System.Runtime.InteropServices.HandleRef jarg1)
static string Solver_ExportModelAsMpsFormat(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, bool jarg3)
static void delete_MPSolverParameters(global::System.Runtime.InteropServices.HandleRef jarg1)
static void DoubleVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1)
static void DoubleVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
static void delete_DoubleVector(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr new_MPConstraintVector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
static int MPVariableVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr MPVariableVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void Constraint_SetCoefficient(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3)
static void Constraint_SetLb(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static double Constraint_GetCoefficient(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void MPSolverParameters_SetIntegerParam(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
static void DoubleVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, double jarg3)
static double Constraint_Ub(global::System.Runtime.InteropServices.HandleRef jarg1)