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

Detailed Description

Definition at line 15 of file operations_research_graphPINVOKE.cs.

Classes

class  SWIGExceptionHelper
class  SWIGPendingException
class  SWIGStringHelper
class  SWIGStringWithLengthHelper

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_SetArcCapacity (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, long jarg3)
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()

Member Function Documentation

◆ delete_LinearSumAssignment()

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

◆ delete_MaxFlow()

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

◆ delete_MinCostFlow()

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

◆ delete_MinCostFlowBase()

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

◆ LinearSumAssignment_AddArcWithCost()

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

◆ LinearSumAssignment_AssignmentCost()

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

◆ LinearSumAssignment_Cost()

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

◆ LinearSumAssignment_LeftNode()

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

◆ LinearSumAssignment_NumArcs()

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

◆ LinearSumAssignment_NumNodes()

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

◆ LinearSumAssignment_OptimalCost()

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

◆ LinearSumAssignment_RightMate()

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

◆ LinearSumAssignment_RightNode()

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

◆ LinearSumAssignment_Solve()

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

◆ MaxFlow_AddArcWithCapacity()

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

◆ MaxFlow_Capacity()

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

◆ MaxFlow_Flow()

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

◆ MaxFlow_Head()

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

◆ MaxFlow_NumArcs()

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

◆ MaxFlow_NumNodes()

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

◆ MaxFlow_OptimalFlow()

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

◆ MaxFlow_SetArcCapacity()

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

◆ MaxFlow_Solve()

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

◆ MaxFlow_Tail()

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

◆ MinCostFlow_AddArcWithCapacityAndUnitCost()

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()

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

◆ MinCostFlow_Flow()

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

◆ MinCostFlow_Head()

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

◆ MinCostFlow_MaximumFlow()

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

◆ MinCostFlow_NumArcs()

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

◆ MinCostFlow_NumNodes()

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

◆ MinCostFlow_OptimalCost()

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

◆ MinCostFlow_SetArcCapacity()

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

◆ MinCostFlow_SetNodeSupply()

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

◆ MinCostFlow_Solve()

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

◆ MinCostFlow_SolveMaxFlowWithMinCost()

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

◆ MinCostFlow_Supply()

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

◆ MinCostFlow_SWIGUpcast()

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

◆ MinCostFlow_Tail()

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

◆ MinCostFlow_UnitCost()

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

◆ new_LinearSumAssignment()

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

◆ new_MaxFlow()

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

◆ new_MinCostFlow__SWIG_0()

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

◆ new_MinCostFlow__SWIG_1()

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

◆ new_MinCostFlow__SWIG_2()

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

◆ new_MinCostFlowBase()

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: