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();
196 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_new_DoubleVector__SWIG_0___")]
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);
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);
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);
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);
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);
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);
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);
220 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_new_DoubleVector__SWIG_2___")]
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);
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);
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);
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);
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);
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);
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);
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);
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);
250 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_DoubleVector_Repeat___")]
253 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_DoubleVector_Reverse__SWIG_0___")]
256 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_DoubleVector_Reverse__SWIG_1___")]
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);
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);
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);
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);
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);
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);
277 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_new_MPConstraintVector__SWIG_0___")]
280 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_new_MPConstraintVector__SWIG_1___")]
283 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_Clear___")]
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);
289 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_size___")]
292 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_empty___")]
295 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_capacity___")]
298 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_reserve___")]
301 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_new_MPConstraintVector__SWIG_2___")]
304 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_getitemcopy___")]
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);
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);
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);
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);
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);
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);
325 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_RemoveAt___")]
328 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_RemoveRange___")]
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);
334 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_Reverse__SWIG_0___")]
337 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPConstraintVector_Reverse__SWIG_1___")]
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);
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);
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);
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);
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);
355 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_delete_MPConstraintVector___")]
358 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_new_MPVariableVector__SWIG_0___")]
361 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_new_MPVariableVector__SWIG_1___")]
364 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_Clear___")]
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);
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);
373 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_empty___")]
376 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_capacity___")]
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);
382 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_new_MPVariableVector__SWIG_2___")]
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);
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);
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);
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);
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);
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);
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);
406 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_RemoveAt___")]
409 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_RemoveRange___")]
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);
415 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_Reverse__SWIG_0___")]
418 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPVariableVector_Reverse__SWIG_1___")]
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);
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);
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);
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);
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);
436 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_delete_MPVariableVector___")]
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);
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);
445 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_CreateSolver___")]
448 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_SupportsProblemType___")]
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
496 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_MakeConstraint__SWIG_1___")]
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);
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);
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);
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);
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);
514 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_ComputeConstraintActivities___")]
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);
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);
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);
526 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_SetSolverSpecificParametersAsString___")]
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);
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);
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);
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);
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);
544 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_ComputeExactConditionNumber___")]
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);
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);
553 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_ExportModelAsLpFormat___")]
556 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Solver_ExportModelAsMpsFormat___")]
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);
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);
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);
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);
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);
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);
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);
580 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Objective_SetOptimizationDirection___")]
583 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Objective_SetMinimization___")]
586 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Objective_SetMaximization___")]
589 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Objective_Maximization___")]
592 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Objective_Minimization___")]
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
673 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_Constraint_BasisStatus___")]
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);
679 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_kDefaultRelativeMipGap_get___")]
682 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_kDefaultPrimalTolerance_get___")]
685 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_kDefaultDualTolerance_get___")]
688 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_kDefaultPresolve_get___")]
691 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_kDefaultIncrementality_get___")]
694 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_new_MPSolverParameters___")]
697 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_SetDoubleParam___")]
700 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_SetIntegerParam___")]
703 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_GetDoubleParam___")]
706 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_MPSolverParameters_GetIntegerParam___")]
709 [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfLinearSolver_delete_MPSolverParameters___")]