36 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"SWIGRegisterExceptionCallbacks_operations_research_linear_solver")]
50 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"SWIGRegisterExceptionArgumentCallbacks_operations_research_linear_solver")]
56 static void SetPendingApplicationException(
string message) {
59 static void SetPendingArithmeticException(
string message) {
62 static void SetPendingDivideByZeroException(
string message) {
63 SWIGPendingException.Set(
new global::System.DivideByZeroException(message, SWIGPendingException.Retrieve()));
65 static void SetPendingIndexOutOfRangeException(
string message) {
66 SWIGPendingException.Set(
new global::System.IndexOutOfRangeException(message, SWIGPendingException.Retrieve()));
68 static void SetPendingInvalidCastException(
string message) {
69 SWIGPendingException.Set(
new global::System.InvalidCastException(message, SWIGPendingException.Retrieve()));
71 static void SetPendingInvalidOperationException(
string message) {
72 SWIGPendingException.Set(
new global::System.InvalidOperationException(message, SWIGPendingException.Retrieve()));
74 static void SetPendingIOException(
string message) {
75 SWIGPendingException.Set(
new global::System.IO.IOException(message, SWIGPendingException.Retrieve()));
77 static void SetPendingNullReferenceException(
string message) {
78 SWIGPendingException.Set(
new global::System.NullReferenceException(message, SWIGPendingException.Retrieve()));
80 static void SetPendingOutOfMemoryException(
string message) {
81 SWIGPendingException.Set(
new global::System.OutOfMemoryException(message, SWIGPendingException.Retrieve()));
83 static void SetPendingOverflowException(
string message) {
84 SWIGPendingException.Set(
new global::System.OverflowException(message, SWIGPendingException.Retrieve()));
86 static void SetPendingSystemException(
string message) {
87 SWIGPendingException.Set(
new global::System.SystemException(message, SWIGPendingException.Retrieve()));
90 static void SetPendingArgumentException(
string message,
string paramName) {
91 SWIGPendingException.Set(
new global::System.ArgumentException(message, paramName, SWIGPendingException.Retrieve()));
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));
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));
104 static SWIGExceptionHelper() {
108 divideByZeroDelegate,
109 indexOutOfRangeDelegate,
111 invalidOperationDelegate,
113 nullReferenceDelegate,
120 argumentNullDelegate,
121 argumentOutOfRangeDelegate);
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;
135 bool pending =
false;
136 if (numExceptionsPending > 0)
137 if (pendingException !=
null)
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++;
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--;
166 static SWIGPendingException() {
167 exceptionsLock =
new global::System.Object();
172 protected class SWIGStringHelper {
177 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"SWIGRegisterStringCallback_operations_research_linear_solver")]
180 static string CreateString(
string cString) {
189 static protected SWIGStringHelper
swigStringHelper =
new SWIGStringHelper();
194 [global::System.Runtime.InteropServices.DllImport(
"operations_research_linear_solver", EntryPoint=
"SWIG_csharp_string_to_c")]
195 private static extern global::System.IntPtr SWIG_csharp_string_to_c0(
int size,
int len, [global::System.Runtime.InteropServices.In,global::System.Runtime.InteropServices.MarshalAs(global::System.Runtime.InteropServices.UnmanagedType.LPStr, SizeParamIndex=0)]
string str);
197 [global::System.Runtime.InteropServices.DllImport(
"operations_research_linear_solver", EntryPoint=
"SWIG_csharp_string_size")]
198 private static extern int SWIG_csharp_string_size(global::System.IntPtr str);
200 [global::System.Runtime.InteropServices.DllImport(
"operations_research_linear_solver", EntryPoint=
"SWIG_csharp_string_str")]
201 private static extern global::System.IntPtr SWIG_csharp_string_str(global::System.IntPtr str);
205 return global::System.IntPtr.Zero;
206 global::System.Text.Encoding utf8 = global::System.Text.Encoding.UTF8;
207 return SWIG_csharp_string_to_c0(utf8.GetByteCount(str), str.Length, str);
211 int size = SWIG_csharp_string_size(str);
213 global::System.IntPtr s = SWIG_csharp_string_str(str);
214 byte[] b =
new byte[size];
215 global::System.Runtime.InteropServices.Marshal.Copy(s, b, 0, size);
216 global::System.Text.Encoding utf8 = global::System.Text.Encoding.UTF8;
217 return utf8.GetString(b);
224 static operations_research_linear_solverPINVOKE() {
228 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_new_DoubleVector__SWIG_0___")]
231 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_new_DoubleVector__SWIG_1___")]
232 public static extern global::System.IntPtr
new_DoubleVector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
234 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_DoubleVector_Clear___")]
235 public static extern void DoubleVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
237 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_DoubleVector_Add___")]
238 public static extern void DoubleVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1,
double jarg2);
240 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_DoubleVector_size___")]
241 public static extern uint
DoubleVector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
243 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_DoubleVector_empty___")]
244 public static extern bool DoubleVector_empty(global::System.Runtime.InteropServices.HandleRef jarg1);
246 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_DoubleVector_capacity___")]
247 public static extern uint
DoubleVector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
249 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_DoubleVector_reserve___")]
250 public static extern void DoubleVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
252 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_new_DoubleVector__SWIG_2___")]
255 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_DoubleVector_getitemcopy___")]
256 public static extern double DoubleVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2);
258 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_DoubleVector_getitem___")]
259 public static extern double DoubleVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2);
261 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_DoubleVector_setitem___")]
262 public static extern void DoubleVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2,
double jarg3);
264 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_DoubleVector_AddRange___")]
265 public static extern void DoubleVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
267 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_DoubleVector_GetRange___")]
268 public static extern global::System.IntPtr
DoubleVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2,
int jarg3);
270 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_DoubleVector_Insert___")]
271 public static extern void DoubleVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2,
double jarg3);
273 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_DoubleVector_InsertRange___")]
274 public static extern void DoubleVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
276 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_DoubleVector_RemoveAt___")]
277 public static extern void DoubleVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2);
279 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_DoubleVector_RemoveRange___")]
280 public static extern void DoubleVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2,
int jarg3);
282 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_DoubleVector_Repeat___")]
285 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_DoubleVector_Reverse__SWIG_0___")]
288 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_DoubleVector_Reverse__SWIG_1___")]
291 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_DoubleVector_SetRange___")]
292 public static extern void DoubleVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
294 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_DoubleVector_Contains___")]
295 public static extern bool DoubleVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1,
double jarg2);
297 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_DoubleVector_IndexOf___")]
298 public static extern int DoubleVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1,
double jarg2);
300 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_DoubleVector_LastIndexOf___")]
301 public static extern int DoubleVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1,
double jarg2);
303 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_DoubleVector_Remove___")]
304 public static extern bool DoubleVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1,
double jarg2);
306 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_delete_DoubleVector___")]
307 public static extern void delete_DoubleVector(global::System.Runtime.InteropServices.HandleRef jarg1);
309 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_new_MPConstraintVector__SWIG_0___")]
312 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_new_MPConstraintVector__SWIG_1___")]
315 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_Clear___")]
318 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_Add___")]
319 public static extern void MPConstraintVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
321 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_size___")]
324 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_empty___")]
327 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_capacity___")]
330 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_reserve___")]
333 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_new_MPConstraintVector__SWIG_2___")]
336 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_getitemcopy___")]
339 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_getitem___")]
340 public static extern global::System.IntPtr
MPConstraintVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2);
342 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_setitem___")]
343 public static extern void MPConstraintVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
345 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_AddRange___")]
346 public static extern void MPConstraintVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
348 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_GetRange___")]
349 public static extern global::System.IntPtr
MPConstraintVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2,
int jarg3);
351 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_Insert___")]
352 public static extern void MPConstraintVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
354 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_InsertRange___")]
355 public static extern void MPConstraintVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
357 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_RemoveAt___")]
360 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_RemoveRange___")]
363 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_Repeat___")]
364 public static extern global::System.IntPtr
MPConstraintVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2);
366 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_Reverse__SWIG_0___")]
369 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_Reverse__SWIG_1___")]
372 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_SetRange___")]
373 public static extern void MPConstraintVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
375 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_Contains___")]
376 public static extern bool MPConstraintVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
378 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_IndexOf___")]
379 public static extern int MPConstraintVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
381 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_LastIndexOf___")]
382 public static extern int MPConstraintVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
384 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_Remove___")]
385 public static extern bool MPConstraintVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
387 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_delete_MPConstraintVector___")]
390 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_new_MPVariableVector__SWIG_0___")]
393 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_new_MPVariableVector__SWIG_1___")]
396 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_Clear___")]
399 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_Add___")]
400 public static extern void MPVariableVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
402 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_size___")]
403 public static extern uint
MPVariableVector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
405 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_empty___")]
408 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_capacity___")]
411 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_reserve___")]
412 public static extern void MPVariableVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
414 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_new_MPVariableVector__SWIG_2___")]
417 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_getitemcopy___")]
418 public static extern global::System.IntPtr
MPVariableVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2);
420 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_getitem___")]
421 public static extern global::System.IntPtr
MPVariableVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2);
423 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_setitem___")]
424 public static extern void MPVariableVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
426 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_AddRange___")]
427 public static extern void MPVariableVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
429 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_GetRange___")]
430 public static extern global::System.IntPtr
MPVariableVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2,
int jarg3);
432 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_Insert___")]
433 public static extern void MPVariableVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
435 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_InsertRange___")]
436 public static extern void MPVariableVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
438 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_RemoveAt___")]
441 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_RemoveRange___")]
444 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_Repeat___")]
445 public static extern global::System.IntPtr
MPVariableVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2);
447 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_Reverse__SWIG_0___")]
450 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_Reverse__SWIG_1___")]
453 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_SetRange___")]
454 public static extern void MPVariableVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
456 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_Contains___")]
457 public static extern bool MPVariableVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
459 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_IndexOf___")]
460 public static extern int MPVariableVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
462 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_LastIndexOf___")]
463 public static extern int MPVariableVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
465 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_Remove___")]
466 public static extern bool MPVariableVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
468 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_delete_MPVariableVector___")]
471 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_new_Solver___")]
472 public static extern global::System.IntPtr
new_Solver(
string jarg1,
int jarg2);
474 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_delete_Solver___")]
475 public static extern void delete_Solver(global::System.Runtime.InteropServices.HandleRef jarg1);
477 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_CreateSolver___")]
480 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_SupportsProblemType___")]
483 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_IsMip___")]
484 public static extern bool Solver_IsMip(global::System.Runtime.InteropServices.HandleRef jarg1);
486 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_Clear___")]
487 public static extern void Solver_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
489 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_NumVariables___")]
490 public static extern int Solver_NumVariables(global::System.Runtime.InteropServices.HandleRef jarg1);
492 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_variables___")]
493 public static extern global::System.IntPtr
Solver_variables(global::System.Runtime.InteropServices.HandleRef jarg1);
495 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_Variable___")]
496 public static extern global::System.IntPtr
Solver_Variable(global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2);
498 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_LookupVariableOrNull___")]
499 public static extern global::System.IntPtr
Solver_LookupVariableOrNull(global::System.Runtime.InteropServices.HandleRef jarg1,
string jarg2);
501 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_MakeVar___")]
502 public static extern global::System.IntPtr
Solver_MakeVar(global::System.Runtime.InteropServices.HandleRef jarg1,
double jarg2,
double jarg3,
bool jarg4,
string jarg5);
504 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_MakeNumVar___")]
505 public static extern global::System.IntPtr
Solver_MakeNumVar(global::System.Runtime.InteropServices.HandleRef jarg1,
double jarg2,
double jarg3,
string jarg4);
507 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_MakeIntVar___")]
508 public static extern global::System.IntPtr
Solver_MakeIntVar(global::System.Runtime.InteropServices.HandleRef jarg1,
double jarg2,
double jarg3,
string jarg4);
510 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_MakeBoolVar___")]
511 public static extern global::System.IntPtr
Solver_MakeBoolVar(global::System.Runtime.InteropServices.HandleRef jarg1,
string jarg2);
513 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_NumConstraints___")]
514 public static extern int Solver_NumConstraints(global::System.Runtime.InteropServices.HandleRef jarg1);
516 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_constraints___")]
517 public static extern global::System.IntPtr
Solver_constraints(global::System.Runtime.InteropServices.HandleRef jarg1);
519 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_Constraint___")]
520 public static extern global::System.IntPtr
Solver_Constraint(global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2);
522 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_LookupConstraintOrNull___")]
523 public static extern global::System.IntPtr
Solver_LookupConstraintOrNull(global::System.Runtime.InteropServices.HandleRef jarg1,
string jarg2);
525 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_MakeConstraint__SWIG_0___")]
526 public static extern global::System.IntPtr
Solver_MakeConstraint__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1,
double jarg2,
double jarg3);
528 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_MakeConstraint__SWIG_1___")]
531 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_MakeConstraint__SWIG_2___")]
532 public static extern global::System.IntPtr
Solver_MakeConstraint__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1,
double jarg2,
double jarg3,
string jarg4);
534 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_MakeConstraint__SWIG_3___")]
535 public static extern global::System.IntPtr
Solver_MakeConstraint__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1,
string jarg2);
537 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_Objective___")]
538 public static extern global::System.IntPtr
Solver_Objective(global::System.Runtime.InteropServices.HandleRef jarg1);
540 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_Solve__SWIG_0___")]
541 public static extern int Solver_Solve__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
543 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_Solve__SWIG_1___")]
544 public static extern int Solver_Solve__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
546 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_ComputeConstraintActivities___")]
549 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_VerifySolution___")]
550 public static extern bool Solver_VerifySolution(global::System.Runtime.InteropServices.HandleRef jarg1,
double jarg2,
bool jarg3);
552 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_Reset___")]
553 public static extern void Solver_Reset(global::System.Runtime.InteropServices.HandleRef jarg1);
555 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_InterruptSolve___")]
556 public static extern bool Solver_InterruptSolve(global::System.Runtime.InteropServices.HandleRef jarg1);
558 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_SetSolverSpecificParametersAsString___")]
561 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_EnableOutput___")]
562 public static extern void Solver_EnableOutput(global::System.Runtime.InteropServices.HandleRef jarg1);
564 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_SuppressOutput___")]
565 public static extern void Solver_SuppressOutput(global::System.Runtime.InteropServices.HandleRef jarg1);
567 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_Iterations___")]
568 public static extern long Solver_Iterations(global::System.Runtime.InteropServices.HandleRef jarg1);
570 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_Nodes___")]
571 public static extern long Solver_Nodes(global::System.Runtime.InteropServices.HandleRef jarg1);
573 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_SolverVersion___")]
574 public static extern string Solver_SolverVersion(global::System.Runtime.InteropServices.HandleRef jarg1);
576 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_ComputeExactConditionNumber___")]
579 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_SetTimeLimit___")]
580 public static extern void Solver_SetTimeLimit(global::System.Runtime.InteropServices.HandleRef jarg1,
long jarg2);
582 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_WallTime___")]
583 public static extern long Solver_WallTime(global::System.Runtime.InteropServices.HandleRef jarg1);
585 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_ExportModelAsLpFormat___")]
588 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_ExportModelAsMpsFormat___")]
591 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_WriteModelToMpsFile___")]
592 public static extern bool Solver_WriteModelToMpsFile(global::System.Runtime.InteropServices.HandleRef jarg1,
string jarg2,
bool jarg3,
bool jarg4);
594 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_SetHint___")]
595 public static extern void Solver_SetHint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,
int length3,
double[] jarg3);
597 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_SetNumThreads___")]
598 public static extern bool Solver_SetNumThreads(global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2);
600 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Objective_Clear___")]
601 public static extern void Objective_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
603 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Objective_SetCoefficient___")]
604 public static extern void Objective_SetCoefficient(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,
double jarg3);
606 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Objective_GetCoefficient___")]
607 public static extern double Objective_GetCoefficient(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
609 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Objective_SetOffset___")]
610 public static extern void Objective_SetOffset(global::System.Runtime.InteropServices.HandleRef jarg1,
double jarg2);
612 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Objective_Offset___")]
613 public static extern double Objective_Offset(global::System.Runtime.InteropServices.HandleRef jarg1);
615 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Objective_SetOptimizationDirection___")]
618 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Objective_SetMinimization___")]
621 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Objective_SetMaximization___")]
624 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Objective_Maximization___")]
627 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Objective_Minimization___")]
630 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Objective_Value___")]
631 public static extern double Objective_Value(global::System.Runtime.InteropServices.HandleRef jarg1);
633 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Objective_BestBound___")]
634 public static extern double Objective_BestBound(global::System.Runtime.InteropServices.HandleRef jarg1);
636 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_delete_Objective___")]
637 public static extern void delete_Objective(global::System.Runtime.InteropServices.HandleRef jarg1);
639 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Variable_Name___")]
640 public static extern string Variable_Name(global::System.Runtime.InteropServices.HandleRef jarg1);
642 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Variable_SetInteger___")]
643 public static extern void Variable_SetInteger(global::System.Runtime.InteropServices.HandleRef jarg1,
bool jarg2);
645 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Variable_SolutionValue___")]
646 public static extern double Variable_SolutionValue(global::System.Runtime.InteropServices.HandleRef jarg1);
648 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Variable_Lb___")]
649 public static extern double Variable_Lb(global::System.Runtime.InteropServices.HandleRef jarg1);
651 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Variable_Ub___")]
652 public static extern double Variable_Ub(global::System.Runtime.InteropServices.HandleRef jarg1);
654 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Variable_SetLb___")]
655 public static extern void Variable_SetLb(global::System.Runtime.InteropServices.HandleRef jarg1,
double jarg2);
657 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Variable_SetUb___")]
658 public static extern void Variable_SetUb(global::System.Runtime.InteropServices.HandleRef jarg1,
double jarg2);
660 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Variable_SetBounds___")]
661 public static extern void Variable_SetBounds(global::System.Runtime.InteropServices.HandleRef jarg1,
double jarg2,
double jarg3);
663 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Variable_ReducedCost___")]
664 public static extern double Variable_ReducedCost(global::System.Runtime.InteropServices.HandleRef jarg1);
666 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Variable_BasisStatus___")]
667 public static extern int Variable_BasisStatus(global::System.Runtime.InteropServices.HandleRef jarg1);
669 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_delete_Variable___")]
670 public static extern void delete_Variable(global::System.Runtime.InteropServices.HandleRef jarg1);
672 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Constraint_Name___")]
673 public static extern string Constraint_Name(global::System.Runtime.InteropServices.HandleRef jarg1);
675 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Constraint_SetCoefficient___")]
676 public static extern void Constraint_SetCoefficient(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,
double jarg3);
678 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Constraint_GetCoefficient___")]
679 public static extern double Constraint_GetCoefficient(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
681 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Constraint_Lb___")]
682 public static extern double Constraint_Lb(global::System.Runtime.InteropServices.HandleRef jarg1);
684 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Constraint_Ub___")]
685 public static extern double Constraint_Ub(global::System.Runtime.InteropServices.HandleRef jarg1);
687 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Constraint_SetLb___")]
688 public static extern void Constraint_SetLb(global::System.Runtime.InteropServices.HandleRef jarg1,
double jarg2);
690 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Constraint_SetUb___")]
691 public static extern void Constraint_SetUb(global::System.Runtime.InteropServices.HandleRef jarg1,
double jarg2);
693 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Constraint_SetBounds___")]
694 public static extern void Constraint_SetBounds(global::System.Runtime.InteropServices.HandleRef jarg1,
double jarg2,
double jarg3);
696 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Constraint_IsLazy___")]
697 public static extern bool Constraint_IsLazy(global::System.Runtime.InteropServices.HandleRef jarg1);
699 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Constraint_SetIsLazy___")]
700 public static extern void Constraint_SetIsLazy(global::System.Runtime.InteropServices.HandleRef jarg1,
bool jarg2);
702 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Constraint_Index___")]
703 public static extern int Constraint_Index(global::System.Runtime.InteropServices.HandleRef jarg1);
705 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Constraint_DualValue___")]
706 public static extern double Constraint_DualValue(global::System.Runtime.InteropServices.HandleRef jarg1);
708 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Constraint_BasisStatus___")]
711 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_delete_Constraint___")]
712 public static extern void delete_Constraint(global::System.Runtime.InteropServices.HandleRef jarg1);
714 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_kDefaultRelativeMipGap_get___")]
717 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_kDefaultPrimalTolerance_get___")]
720 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_kDefaultDualTolerance_get___")]
723 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_kDefaultPresolve_get___")]
726 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_kDefaultIncrementality_get___")]
729 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_new_MPSolverParameters___")]
732 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_SetDoubleParam___")]
735 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_SetIntegerParam___")]
738 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_GetDoubleParam___")]
741 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_GetIntegerParam___")]
744 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_delete_MPSolverParameters___")]