Google OR-Tools v9.9
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
Google.OrTools.Graph.operations_research_graphPINVOKE Class Reference

Classes

class  SWIGExceptionHelper
 
class  SWIGPendingException
 
class  SWIGStringHelper
 

Public Member Functions

static global::System.IntPtr new_MaxFlow ()
 
static int MaxFlow_AddArcWithCapacity (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3, long jarg4)
 
static int MaxFlow_NumNodes (global::System.Runtime.InteropServices.HandleRef jarg1)
 
static int MaxFlow_NumArcs (global::System.Runtime.InteropServices.HandleRef jarg1)
 
static int MaxFlow_Tail (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
 
static int MaxFlow_Head (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
 
static long MaxFlow_Capacity (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
 
static int MaxFlow_Solve (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
 
static long MaxFlow_OptimalFlow (global::System.Runtime.InteropServices.HandleRef jarg1)
 
static long MaxFlow_Flow (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
 
static void MaxFlow_SetArcCapacity (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, long jarg3)
 
static void delete_MaxFlow (global::System.Runtime.InteropServices.HandleRef jarg1)
 
static global::System.IntPtr new_MinCostFlowBase ()
 
static void delete_MinCostFlowBase (global::System.Runtime.InteropServices.HandleRef jarg1)
 
static global::System.IntPtr new_MinCostFlow__SWIG_0 (int jarg1, int jarg2)
 
static global::System.IntPtr new_MinCostFlow__SWIG_1 (int jarg1)
 
static global::System.IntPtr new_MinCostFlow__SWIG_2 ()
 
static int MinCostFlow_AddArcWithCapacityAndUnitCost (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3, long jarg4, long jarg5)
 
static void MinCostFlow_SetNodeSupply (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, long jarg3)
 
static int MinCostFlow_Solve (global::System.Runtime.InteropServices.HandleRef jarg1)
 
static int MinCostFlow_SolveMaxFlowWithMinCost (global::System.Runtime.InteropServices.HandleRef jarg1)
 
static long MinCostFlow_OptimalCost (global::System.Runtime.InteropServices.HandleRef jarg1)
 
static long MinCostFlow_MaximumFlow (global::System.Runtime.InteropServices.HandleRef jarg1)
 
static long MinCostFlow_Flow (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
 
static int MinCostFlow_NumNodes (global::System.Runtime.InteropServices.HandleRef jarg1)
 
static int MinCostFlow_NumArcs (global::System.Runtime.InteropServices.HandleRef jarg1)
 
static int MinCostFlow_Tail (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
 
static int MinCostFlow_Head (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
 
static long MinCostFlow_Capacity (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
 
static long MinCostFlow_Supply (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
 
static long MinCostFlow_UnitCost (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
 
static void delete_MinCostFlow (global::System.Runtime.InteropServices.HandleRef jarg1)
 
static global::System.IntPtr new_LinearSumAssignment ()
 
static int LinearSumAssignment_AddArcWithCost (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3, long jarg4)
 
static int LinearSumAssignment_NumNodes (global::System.Runtime.InteropServices.HandleRef jarg1)
 
static int LinearSumAssignment_NumArcs (global::System.Runtime.InteropServices.HandleRef jarg1)
 
static int LinearSumAssignment_LeftNode (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
 
static int LinearSumAssignment_RightNode (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
 
static long LinearSumAssignment_Cost (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
 
static int LinearSumAssignment_Solve (global::System.Runtime.InteropServices.HandleRef jarg1)
 
static long LinearSumAssignment_OptimalCost (global::System.Runtime.InteropServices.HandleRef jarg1)
 
static int LinearSumAssignment_RightMate (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
 
static long LinearSumAssignment_AssignmentCost (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
 
static void delete_LinearSumAssignment (global::System.Runtime.InteropServices.HandleRef jarg1)
 
static global::System.IntPtr MinCostFlow_SWIGUpcast (global::System.IntPtr jarg1)
 

Static Protected Attributes

static SWIGExceptionHelper swigExceptionHelper = new SWIGExceptionHelper()
 
static SWIGStringHelper swigStringHelper = new SWIGStringHelper()
 

Detailed Description

Definition at line 15 of file operations_research_graphPINVOKE.cs.

Member Function Documentation

◆ delete_LinearSumAssignment()

static void Google.OrTools.Graph.operations_research_graphPINVOKE.delete_LinearSumAssignment ( global::System.Runtime.InteropServices.HandleRef jarg1)

◆ delete_MaxFlow()

static void Google.OrTools.Graph.operations_research_graphPINVOKE.delete_MaxFlow ( global::System.Runtime.InteropServices.HandleRef jarg1)

◆ delete_MinCostFlow()

static void Google.OrTools.Graph.operations_research_graphPINVOKE.delete_MinCostFlow ( global::System.Runtime.InteropServices.HandleRef jarg1)

◆ delete_MinCostFlowBase()

static void Google.OrTools.Graph.operations_research_graphPINVOKE.delete_MinCostFlowBase ( global::System.Runtime.InteropServices.HandleRef jarg1)

◆ LinearSumAssignment_AddArcWithCost()

static int Google.OrTools.Graph.operations_research_graphPINVOKE.LinearSumAssignment_AddArcWithCost ( global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2,
int jarg3,
long jarg4 )

◆ LinearSumAssignment_AssignmentCost()

static long Google.OrTools.Graph.operations_research_graphPINVOKE.LinearSumAssignment_AssignmentCost ( global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2 )

◆ LinearSumAssignment_Cost()

static long Google.OrTools.Graph.operations_research_graphPINVOKE.LinearSumAssignment_Cost ( global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2 )

◆ LinearSumAssignment_LeftNode()

static int Google.OrTools.Graph.operations_research_graphPINVOKE.LinearSumAssignment_LeftNode ( global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2 )

◆ LinearSumAssignment_NumArcs()

static int Google.OrTools.Graph.operations_research_graphPINVOKE.LinearSumAssignment_NumArcs ( global::System.Runtime.InteropServices.HandleRef jarg1)

◆ LinearSumAssignment_NumNodes()

static int Google.OrTools.Graph.operations_research_graphPINVOKE.LinearSumAssignment_NumNodes ( global::System.Runtime.InteropServices.HandleRef jarg1)

◆ LinearSumAssignment_OptimalCost()

static long Google.OrTools.Graph.operations_research_graphPINVOKE.LinearSumAssignment_OptimalCost ( global::System.Runtime.InteropServices.HandleRef jarg1)

◆ LinearSumAssignment_RightMate()

static int Google.OrTools.Graph.operations_research_graphPINVOKE.LinearSumAssignment_RightMate ( global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2 )

◆ LinearSumAssignment_RightNode()

static int Google.OrTools.Graph.operations_research_graphPINVOKE.LinearSumAssignment_RightNode ( global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2 )

◆ LinearSumAssignment_Solve()

static int Google.OrTools.Graph.operations_research_graphPINVOKE.LinearSumAssignment_Solve ( global::System.Runtime.InteropServices.HandleRef jarg1)

◆ MaxFlow_AddArcWithCapacity()

static int Google.OrTools.Graph.operations_research_graphPINVOKE.MaxFlow_AddArcWithCapacity ( global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2,
int jarg3,
long jarg4 )

◆ MaxFlow_Capacity()

static long Google.OrTools.Graph.operations_research_graphPINVOKE.MaxFlow_Capacity ( global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2 )

◆ MaxFlow_Flow()

static long Google.OrTools.Graph.operations_research_graphPINVOKE.MaxFlow_Flow ( global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2 )

◆ MaxFlow_Head()

static int Google.OrTools.Graph.operations_research_graphPINVOKE.MaxFlow_Head ( global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2 )

◆ MaxFlow_NumArcs()

static int Google.OrTools.Graph.operations_research_graphPINVOKE.MaxFlow_NumArcs ( global::System.Runtime.InteropServices.HandleRef jarg1)

◆ MaxFlow_NumNodes()

static int Google.OrTools.Graph.operations_research_graphPINVOKE.MaxFlow_NumNodes ( global::System.Runtime.InteropServices.HandleRef jarg1)

◆ MaxFlow_OptimalFlow()

static long Google.OrTools.Graph.operations_research_graphPINVOKE.MaxFlow_OptimalFlow ( global::System.Runtime.InteropServices.HandleRef jarg1)

◆ MaxFlow_SetArcCapacity()

static void Google.OrTools.Graph.operations_research_graphPINVOKE.MaxFlow_SetArcCapacity ( global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2,
long jarg3 )

◆ MaxFlow_Solve()

static int Google.OrTools.Graph.operations_research_graphPINVOKE.MaxFlow_Solve ( global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2,
int jarg3 )

◆ MaxFlow_Tail()

static int Google.OrTools.Graph.operations_research_graphPINVOKE.MaxFlow_Tail ( global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2 )

◆ MinCostFlow_AddArcWithCapacityAndUnitCost()

static int Google.OrTools.Graph.operations_research_graphPINVOKE.MinCostFlow_AddArcWithCapacityAndUnitCost ( global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2,
int jarg3,
long jarg4,
long jarg5 )

◆ MinCostFlow_Capacity()

static long Google.OrTools.Graph.operations_research_graphPINVOKE.MinCostFlow_Capacity ( global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2 )

◆ MinCostFlow_Flow()

static long Google.OrTools.Graph.operations_research_graphPINVOKE.MinCostFlow_Flow ( global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2 )

◆ MinCostFlow_Head()

static int Google.OrTools.Graph.operations_research_graphPINVOKE.MinCostFlow_Head ( global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2 )

◆ MinCostFlow_MaximumFlow()

static long Google.OrTools.Graph.operations_research_graphPINVOKE.MinCostFlow_MaximumFlow ( global::System.Runtime.InteropServices.HandleRef jarg1)

◆ MinCostFlow_NumArcs()

static int Google.OrTools.Graph.operations_research_graphPINVOKE.MinCostFlow_NumArcs ( global::System.Runtime.InteropServices.HandleRef jarg1)

◆ MinCostFlow_NumNodes()

static int Google.OrTools.Graph.operations_research_graphPINVOKE.MinCostFlow_NumNodes ( global::System.Runtime.InteropServices.HandleRef jarg1)

◆ MinCostFlow_OptimalCost()

static long Google.OrTools.Graph.operations_research_graphPINVOKE.MinCostFlow_OptimalCost ( global::System.Runtime.InteropServices.HandleRef jarg1)

◆ MinCostFlow_SetNodeSupply()

static void Google.OrTools.Graph.operations_research_graphPINVOKE.MinCostFlow_SetNodeSupply ( global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2,
long jarg3 )

◆ MinCostFlow_Solve()

static int Google.OrTools.Graph.operations_research_graphPINVOKE.MinCostFlow_Solve ( global::System.Runtime.InteropServices.HandleRef jarg1)

◆ MinCostFlow_SolveMaxFlowWithMinCost()

static int Google.OrTools.Graph.operations_research_graphPINVOKE.MinCostFlow_SolveMaxFlowWithMinCost ( global::System.Runtime.InteropServices.HandleRef jarg1)

◆ MinCostFlow_Supply()

static long Google.OrTools.Graph.operations_research_graphPINVOKE.MinCostFlow_Supply ( global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2 )

◆ MinCostFlow_SWIGUpcast()

static global.System.IntPtr Google.OrTools.Graph.operations_research_graphPINVOKE.MinCostFlow_SWIGUpcast ( global::System.IntPtr jarg1)

◆ MinCostFlow_Tail()

static int Google.OrTools.Graph.operations_research_graphPINVOKE.MinCostFlow_Tail ( global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2 )

◆ MinCostFlow_UnitCost()

static long Google.OrTools.Graph.operations_research_graphPINVOKE.MinCostFlow_UnitCost ( global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2 )

◆ new_LinearSumAssignment()

static global.System.IntPtr Google.OrTools.Graph.operations_research_graphPINVOKE.new_LinearSumAssignment ( )

◆ new_MaxFlow()

static global.System.IntPtr Google.OrTools.Graph.operations_research_graphPINVOKE.new_MaxFlow ( )

◆ new_MinCostFlow__SWIG_0()

static global.System.IntPtr Google.OrTools.Graph.operations_research_graphPINVOKE.new_MinCostFlow__SWIG_0 ( int jarg1,
int jarg2 )

◆ new_MinCostFlow__SWIG_1()

static global.System.IntPtr Google.OrTools.Graph.operations_research_graphPINVOKE.new_MinCostFlow__SWIG_1 ( int jarg1)

◆ new_MinCostFlow__SWIG_2()

static global.System.IntPtr Google.OrTools.Graph.operations_research_graphPINVOKE.new_MinCostFlow__SWIG_2 ( )

◆ new_MinCostFlowBase()

static global.System.IntPtr Google.OrTools.Graph.operations_research_graphPINVOKE.new_MinCostFlowBase ( )

Member Data Documentation

◆ swigExceptionHelper

SWIGExceptionHelper Google.OrTools.Graph.operations_research_graphPINVOKE.swigExceptionHelper = new SWIGExceptionHelper()
staticprotected

Definition at line 127 of file operations_research_graphPINVOKE.cs.

◆ swigStringHelper

SWIGStringHelper Google.OrTools.Graph.operations_research_graphPINVOKE.swigStringHelper = new SWIGStringHelper()
staticprotected

Definition at line 191 of file operations_research_graphPINVOKE.cs.


The documentation for this class was generated from the following file: