DotNet Reference

DotNet Reference

operations_research_graphPINVOKE.cs
Go to the documentation of this file.
1 //------------------------------------------------------------------------------
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
5 // Version 4.0.1
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
9 //------------------------------------------------------------------------------
10 
11 namespace Google.OrTools.Graph {
12 
14 
15  protected class SWIGExceptionHelper {
16 
17  public delegate void ExceptionDelegate(string message);
18  public delegate void ExceptionArgumentDelegate(string message, string paramName);
19 
20  static ExceptionDelegate applicationDelegate = new ExceptionDelegate(SetPendingApplicationException);
21  static ExceptionDelegate arithmeticDelegate = new ExceptionDelegate(SetPendingArithmeticException);
22  static ExceptionDelegate divideByZeroDelegate = new ExceptionDelegate(SetPendingDivideByZeroException);
23  static ExceptionDelegate indexOutOfRangeDelegate = new ExceptionDelegate(SetPendingIndexOutOfRangeException);
24  static ExceptionDelegate invalidCastDelegate = new ExceptionDelegate(SetPendingInvalidCastException);
25  static ExceptionDelegate invalidOperationDelegate = new ExceptionDelegate(SetPendingInvalidOperationException);
26  static ExceptionDelegate ioDelegate = new ExceptionDelegate(SetPendingIOException);
27  static ExceptionDelegate nullReferenceDelegate = new ExceptionDelegate(SetPendingNullReferenceException);
28  static ExceptionDelegate outOfMemoryDelegate = new ExceptionDelegate(SetPendingOutOfMemoryException);
29  static ExceptionDelegate overflowDelegate = new ExceptionDelegate(SetPendingOverflowException);
30  static ExceptionDelegate systemDelegate = new ExceptionDelegate(SetPendingSystemException);
31 
32  static ExceptionArgumentDelegate argumentDelegate = new ExceptionArgumentDelegate(SetPendingArgumentException);
33  static ExceptionArgumentDelegate argumentNullDelegate = new ExceptionArgumentDelegate(SetPendingArgumentNullException);
34  static ExceptionArgumentDelegate argumentOutOfRangeDelegate = new ExceptionArgumentDelegate(SetPendingArgumentOutOfRangeException);
35 
36  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="SWIGRegisterExceptionCallbacks_operations_research_graph")]
38  ExceptionDelegate applicationDelegate,
39  ExceptionDelegate arithmeticDelegate,
40  ExceptionDelegate divideByZeroDelegate,
41  ExceptionDelegate indexOutOfRangeDelegate,
42  ExceptionDelegate invalidCastDelegate,
43  ExceptionDelegate invalidOperationDelegate,
44  ExceptionDelegate ioDelegate,
45  ExceptionDelegate nullReferenceDelegate,
46  ExceptionDelegate outOfMemoryDelegate,
47  ExceptionDelegate overflowDelegate,
48  ExceptionDelegate systemExceptionDelegate);
49 
50  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="SWIGRegisterExceptionArgumentCallbacks_operations_research_graph")]
52  ExceptionArgumentDelegate argumentDelegate,
53  ExceptionArgumentDelegate argumentNullDelegate,
54  ExceptionArgumentDelegate argumentOutOfRangeDelegate);
55 
56  static void SetPendingApplicationException(string message) {
57  SWIGPendingException.Set(new global::System.ApplicationException(message, SWIGPendingException.Retrieve()));
58  }
59  static void SetPendingArithmeticException(string message) {
60  SWIGPendingException.Set(new global::System.ArithmeticException(message, SWIGPendingException.Retrieve()));
61  }
62  static void SetPendingDivideByZeroException(string message) {
63  SWIGPendingException.Set(new global::System.DivideByZeroException(message, SWIGPendingException.Retrieve()));
64  }
65  static void SetPendingIndexOutOfRangeException(string message) {
66  SWIGPendingException.Set(new global::System.IndexOutOfRangeException(message, SWIGPendingException.Retrieve()));
67  }
68  static void SetPendingInvalidCastException(string message) {
69  SWIGPendingException.Set(new global::System.InvalidCastException(message, SWIGPendingException.Retrieve()));
70  }
71  static void SetPendingInvalidOperationException(string message) {
72  SWIGPendingException.Set(new global::System.InvalidOperationException(message, SWIGPendingException.Retrieve()));
73  }
74  static void SetPendingIOException(string message) {
75  SWIGPendingException.Set(new global::System.IO.IOException(message, SWIGPendingException.Retrieve()));
76  }
77  static void SetPendingNullReferenceException(string message) {
78  SWIGPendingException.Set(new global::System.NullReferenceException(message, SWIGPendingException.Retrieve()));
79  }
80  static void SetPendingOutOfMemoryException(string message) {
81  SWIGPendingException.Set(new global::System.OutOfMemoryException(message, SWIGPendingException.Retrieve()));
82  }
83  static void SetPendingOverflowException(string message) {
84  SWIGPendingException.Set(new global::System.OverflowException(message, SWIGPendingException.Retrieve()));
85  }
86  static void SetPendingSystemException(string message) {
87  SWIGPendingException.Set(new global::System.SystemException(message, SWIGPendingException.Retrieve()));
88  }
89 
90  static void SetPendingArgumentException(string message, string paramName) {
91  SWIGPendingException.Set(new global::System.ArgumentException(message, paramName, SWIGPendingException.Retrieve()));
92  }
93  static void SetPendingArgumentNullException(string message, string paramName) {
94  global::System.Exception e = SWIGPendingException.Retrieve();
95  if (e != null) message = message + " Inner Exception: " + e.Message;
96  SWIGPendingException.Set(new global::System.ArgumentNullException(paramName, message));
97  }
98  static void SetPendingArgumentOutOfRangeException(string message, string paramName) {
99  global::System.Exception e = SWIGPendingException.Retrieve();
100  if (e != null) message = message + " Inner Exception: " + e.Message;
101  SWIGPendingException.Set(new global::System.ArgumentOutOfRangeException(paramName, message));
102  }
103 
104  static SWIGExceptionHelper() {
106  applicationDelegate,
107  arithmeticDelegate,
108  divideByZeroDelegate,
109  indexOutOfRangeDelegate,
110  invalidCastDelegate,
111  invalidOperationDelegate,
112  ioDelegate,
113  nullReferenceDelegate,
114  outOfMemoryDelegate,
115  overflowDelegate,
116  systemDelegate);
117 
119  argumentDelegate,
120  argumentNullDelegate,
121  argumentOutOfRangeDelegate);
122  }
123  }
124 
126 
127  public class SWIGPendingException {
128  [global::System.ThreadStatic]
129  private static global::System.Exception pendingException = null;
130  private static int numExceptionsPending = 0;
131  private static global::System.Object exceptionsLock = null;
132 
133  public static bool Pending {
134  get {
135  bool pending = false;
136  if (numExceptionsPending > 0)
137  if (pendingException != null)
138  pending = true;
139  return pending;
140  }
141  }
142 
143  public static void Set(global::System.Exception e) {
144  if (pendingException != null)
145  throw new global::System.ApplicationException("FATAL: An earlier pending exception from unmanaged code was missed and thus not thrown (" + pendingException.ToString() + ")", e);
146  pendingException = e;
147  lock(exceptionsLock) {
148  numExceptionsPending++;
149  }
150  }
151 
152  public static global::System.Exception Retrieve() {
153  global::System.Exception e = null;
154  if (numExceptionsPending > 0) {
155  if (pendingException != null) {
156  e = pendingException;
157  pendingException = null;
158  lock(exceptionsLock) {
159  numExceptionsPending--;
160  }
161  }
162  }
163  return e;
164  }
165 
166  static SWIGPendingException() {
167  exceptionsLock = new global::System.Object();
168  }
169  }
170 
171 
172  protected class SWIGStringHelper {
173 
174  public delegate string SWIGStringDelegate(string message);
175  static SWIGStringDelegate stringDelegate = new SWIGStringDelegate(CreateString);
176 
177  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="SWIGRegisterStringCallback_operations_research_graph")]
179 
180  static string CreateString(string cString) {
181  return cString;
182  }
183 
184  static SWIGStringHelper() {
186  }
187  }
188 
190 
191 
193  }
194 
195 
196  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_new_MaxFlow___")]
197  public static extern global::System.IntPtr new_MaxFlow();
198 
199  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MaxFlow_AddArcWithCapacity___")]
200  public static extern int MaxFlow_AddArcWithCapacity(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3, long jarg4);
201 
202  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MaxFlow_NumNodes___")]
203  public static extern int MaxFlow_NumNodes(global::System.Runtime.InteropServices.HandleRef jarg1);
204 
205  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MaxFlow_NumArcs___")]
206  public static extern int MaxFlow_NumArcs(global::System.Runtime.InteropServices.HandleRef jarg1);
207 
208  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MaxFlow_Tail___")]
209  public static extern int MaxFlow_Tail(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
210 
211  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MaxFlow_Head___")]
212  public static extern int MaxFlow_Head(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
213 
214  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MaxFlow_Capacity___")]
215  public static extern long MaxFlow_Capacity(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
216 
217  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MaxFlow_Solve___")]
218  public static extern int MaxFlow_Solve(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
219 
220  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MaxFlow_OptimalFlow___")]
221  public static extern long MaxFlow_OptimalFlow(global::System.Runtime.InteropServices.HandleRef jarg1);
222 
223  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MaxFlow_Flow___")]
224  public static extern long MaxFlow_Flow(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
225 
226  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_delete_MaxFlow___")]
227  public static extern void delete_MaxFlow(global::System.Runtime.InteropServices.HandleRef jarg1);
228 
229  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_new_MinCostFlowBase___")]
230  public static extern global::System.IntPtr new_MinCostFlowBase();
231 
232  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_delete_MinCostFlowBase___")]
233  public static extern void delete_MinCostFlowBase(global::System.Runtime.InteropServices.HandleRef jarg1);
234 
235  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_new_MinCostFlow__SWIG_0___")]
236  public static extern global::System.IntPtr new_MinCostFlow__SWIG_0(int jarg1, int jarg2);
237 
238  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_new_MinCostFlow__SWIG_1___")]
239  public static extern global::System.IntPtr new_MinCostFlow__SWIG_1(int jarg1);
240 
241  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_new_MinCostFlow__SWIG_2___")]
242  public static extern global::System.IntPtr new_MinCostFlow__SWIG_2();
243 
244  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_AddArcWithCapacityAndUnitCost___")]
245  public static extern int MinCostFlow_AddArcWithCapacityAndUnitCost(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3, long jarg4, long jarg5);
246 
247  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_SetNodeSupply___")]
248  public static extern void MinCostFlow_SetNodeSupply(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, long jarg3);
249 
250  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_Solve___")]
251  public static extern int MinCostFlow_Solve(global::System.Runtime.InteropServices.HandleRef jarg1);
252 
253  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_SolveMaxFlowWithMinCost___")]
254  public static extern int MinCostFlow_SolveMaxFlowWithMinCost(global::System.Runtime.InteropServices.HandleRef jarg1);
255 
256  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_OptimalCost___")]
257  public static extern long MinCostFlow_OptimalCost(global::System.Runtime.InteropServices.HandleRef jarg1);
258 
259  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_MaximumFlow___")]
260  public static extern long MinCostFlow_MaximumFlow(global::System.Runtime.InteropServices.HandleRef jarg1);
261 
262  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_Flow___")]
263  public static extern long MinCostFlow_Flow(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
264 
265  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_NumNodes___")]
266  public static extern int MinCostFlow_NumNodes(global::System.Runtime.InteropServices.HandleRef jarg1);
267 
268  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_NumArcs___")]
269  public static extern int MinCostFlow_NumArcs(global::System.Runtime.InteropServices.HandleRef jarg1);
270 
271  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_Tail___")]
272  public static extern int MinCostFlow_Tail(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
273 
274  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_Head___")]
275  public static extern int MinCostFlow_Head(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
276 
277  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_Capacity___")]
278  public static extern long MinCostFlow_Capacity(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
279 
280  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_Supply___")]
281  public static extern long MinCostFlow_Supply(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
282 
283  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_UnitCost___")]
284  public static extern long MinCostFlow_UnitCost(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
285 
286  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_delete_MinCostFlow___")]
287  public static extern void delete_MinCostFlow(global::System.Runtime.InteropServices.HandleRef jarg1);
288 
289  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_new_LinearSumAssignment___")]
290  public static extern global::System.IntPtr new_LinearSumAssignment();
291 
292  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_LinearSumAssignment_AddArcWithCost___")]
293  public static extern int LinearSumAssignment_AddArcWithCost(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3, long jarg4);
294 
295  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_LinearSumAssignment_NumNodes___")]
296  public static extern int LinearSumAssignment_NumNodes(global::System.Runtime.InteropServices.HandleRef jarg1);
297 
298  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_LinearSumAssignment_NumArcs___")]
299  public static extern int LinearSumAssignment_NumArcs(global::System.Runtime.InteropServices.HandleRef jarg1);
300 
301  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_LinearSumAssignment_LeftNode___")]
302  public static extern int LinearSumAssignment_LeftNode(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
303 
304  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_LinearSumAssignment_RightNode___")]
305  public static extern int LinearSumAssignment_RightNode(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
306 
307  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_LinearSumAssignment_Cost___")]
308  public static extern long LinearSumAssignment_Cost(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
309 
310  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_LinearSumAssignment_Solve___")]
311  public static extern int LinearSumAssignment_Solve(global::System.Runtime.InteropServices.HandleRef jarg1);
312 
313  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_LinearSumAssignment_OptimalCost___")]
314  public static extern long LinearSumAssignment_OptimalCost(global::System.Runtime.InteropServices.HandleRef jarg1);
315 
316  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_LinearSumAssignment_RightMate___")]
317  public static extern int LinearSumAssignment_RightMate(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
318 
319  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_LinearSumAssignment_AssignmentCost___")]
320  public static extern long LinearSumAssignment_AssignmentCost(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
321 
322  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_delete_LinearSumAssignment___")]
323  public static extern void delete_LinearSumAssignment(global::System.Runtime.InteropServices.HandleRef jarg1);
324 
325  [global::System.Runtime.InteropServices.DllImport("google-ortools-native", EntryPoint="CSharp_GooglefOrToolsfGraph_MinCostFlow_SWIGUpcast___")]
326  public static extern global::System.IntPtr MinCostFlow_SWIGUpcast(global::System.IntPtr jarg1);
327 }
328 
329 }
static global::System.IntPtr new_MinCostFlow__SWIG_0(int jarg1, int jarg2)
static int MinCostFlow_Solve(global::System.Runtime.InteropServices.HandleRef jarg1)
static int MinCostFlow_Tail(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void SWIGRegisterExceptionCallbacks_operations_research_graph(ExceptionDelegate applicationDelegate, ExceptionDelegate arithmeticDelegate, ExceptionDelegate divideByZeroDelegate, ExceptionDelegate indexOutOfRangeDelegate, ExceptionDelegate invalidCastDelegate, ExceptionDelegate invalidOperationDelegate, ExceptionDelegate ioDelegate, ExceptionDelegate nullReferenceDelegate, ExceptionDelegate outOfMemoryDelegate, ExceptionDelegate overflowDelegate, ExceptionDelegate systemExceptionDelegate)
static SWIGExceptionHelper swigExceptionHelper
static long MaxFlow_OptimalFlow(global::System.Runtime.InteropServices.HandleRef jarg1)
static int MinCostFlow_NumArcs(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.Exception Retrieve()
static int MinCostFlow_SolveMaxFlowWithMinCost(global::System.Runtime.InteropServices.HandleRef jarg1)
static int MinCostFlow_AddArcWithCapacityAndUnitCost(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3, long jarg4, long jarg5)
static int LinearSumAssignment_RightNode(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void Set(global::System.Exception e)
static long MinCostFlow_Supply(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static int LinearSumAssignment_Solve(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_MinCostFlow(global::System.Runtime.InteropServices.HandleRef jarg1)
static int LinearSumAssignment_NumArcs(global::System.Runtime.InteropServices.HandleRef jarg1)
static int MaxFlow_Solve(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
delegate string SWIGStringDelegate(string message)
static int MaxFlow_Tail(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void SWIGRegisterStringCallback_operations_research_graph(SWIGStringDelegate stringDelegate)
static SWIGStringHelper swigStringHelper
static void SWIGRegisterExceptionCallbacksArgument_operations_research_graph(ExceptionArgumentDelegate argumentDelegate, ExceptionArgumentDelegate argumentNullDelegate, ExceptionArgumentDelegate argumentOutOfRangeDelegate)
static long MaxFlow_Flow(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static long MinCostFlow_MaximumFlow(global::System.Runtime.InteropServices.HandleRef jarg1)
static long LinearSumAssignment_AssignmentCost(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static long LinearSumAssignment_Cost(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static int LinearSumAssignment_LeftNode(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static int MaxFlow_Head(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static global::System.IntPtr new_MinCostFlow__SWIG_2()
static int MinCostFlow_NumNodes(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr new_MinCostFlow__SWIG_1(int jarg1)
static void MinCostFlow_SetNodeSupply(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, long jarg3)
static void delete_MaxFlow(global::System.Runtime.InteropServices.HandleRef jarg1)
delegate void ExceptionArgumentDelegate(string message, string paramName)
static int MinCostFlow_Head(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static long MinCostFlow_UnitCost(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static bool Pending
delegate void ExceptionDelegate(string message)
static int MaxFlow_NumNodes(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr new_MinCostFlowBase()
static long MinCostFlow_Flow(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static int MaxFlow_AddArcWithCapacity(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3, long jarg4)
static long MinCostFlow_Capacity(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static long MaxFlow_Capacity(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static int LinearSumAssignment_NumNodes(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr new_MaxFlow()
static int LinearSumAssignment_AddArcWithCost(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3, long jarg4)
static int MaxFlow_NumArcs(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_MinCostFlowBase(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr MinCostFlow_SWIGUpcast(global::System.IntPtr jarg1)
static void delete_LinearSumAssignment(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr new_LinearSumAssignment()
static long MinCostFlow_OptimalCost(global::System.Runtime.InteropServices.HandleRef jarg1)
static int LinearSumAssignment_RightMate(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static long LinearSumAssignment_OptimalCost(global::System.Runtime.InteropServices.HandleRef jarg1)