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

Classes

class  SWIGExceptionHelper
 
class  SWIGPendingException
 
class  SWIGStringHelper
 

Public Member Functions

static global::System.IntPtr new_Int64Vector__SWIG_0 ()
 
static global::System.IntPtr new_Int64Vector__SWIG_1 (global::System.Runtime.InteropServices.HandleRef jarg1)
 
static void Int64Vector_Clear (global::System.Runtime.InteropServices.HandleRef jarg1)
 
static void Int64Vector_Add (global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
 
static uint Int64Vector_size (global::System.Runtime.InteropServices.HandleRef jarg1)
 
static bool Int64Vector_empty (global::System.Runtime.InteropServices.HandleRef jarg1)
 
static uint Int64Vector_capacity (global::System.Runtime.InteropServices.HandleRef jarg1)
 
static void Int64Vector_reserve (global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)
 
static global::System.IntPtr new_Int64Vector__SWIG_2 (int jarg1)
 
static long Int64Vector_getitemcopy (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
 
static long Int64Vector_getitem (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
 
static void Int64Vector_setitem (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, long jarg3)
 
static void Int64Vector_AddRange (global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
 
static global::System.IntPtr Int64Vector_GetRange (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
 
static void Int64Vector_Insert (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, long jarg3)
 
static void Int64Vector_InsertRange (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
 
static void Int64Vector_RemoveAt (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
 
static void Int64Vector_RemoveRange (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
 
static global::System.IntPtr Int64Vector_Repeat (long jarg1, int jarg2)
 
static void Int64Vector_Reverse__SWIG_0 (global::System.Runtime.InteropServices.HandleRef jarg1)
 
static void Int64Vector_Reverse__SWIG_1 (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
 
static void Int64Vector_SetRange (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
 
static bool Int64Vector_Contains (global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
 
static int Int64Vector_IndexOf (global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
 
static int Int64Vector_LastIndexOf (global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
 
static bool Int64Vector_Remove (global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
 
static void delete_Int64Vector (global::System.Runtime.InteropServices.HandleRef jarg1)
 
static global::System.IntPtr new_Int64VectorVector__SWIG_0 ()
 
static global::System.IntPtr new_Int64VectorVector__SWIG_1 (global::System.Runtime.InteropServices.HandleRef jarg1)
 
static void Int64VectorVector_Clear (global::System.Runtime.InteropServices.HandleRef jarg1)
 
static void Int64VectorVector_Add (global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
 
static uint Int64VectorVector_size (global::System.Runtime.InteropServices.HandleRef jarg1)
 
static bool Int64VectorVector_empty (global::System.Runtime.InteropServices.HandleRef jarg1)
 
static uint Int64VectorVector_capacity (global::System.Runtime.InteropServices.HandleRef jarg1)
 
static void Int64VectorVector_reserve (global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)
 
static global::System.IntPtr new_Int64VectorVector__SWIG_2 (int jarg1)
 
static global::System.IntPtr Int64VectorVector_getitemcopy (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
 
static global::System.IntPtr Int64VectorVector_getitem (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
 
static void Int64VectorVector_setitem (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
 
static void Int64VectorVector_AddRange (global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
 
static global::System.IntPtr Int64VectorVector_GetRange (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
 
static void Int64VectorVector_Insert (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
 
static void Int64VectorVector_InsertRange (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
 
static void Int64VectorVector_RemoveAt (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
 
static void Int64VectorVector_RemoveRange (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
 
static global::System.IntPtr Int64VectorVector_Repeat (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
 
static void Int64VectorVector_Reverse__SWIG_0 (global::System.Runtime.InteropServices.HandleRef jarg1)
 
static void Int64VectorVector_Reverse__SWIG_1 (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
 
static void Int64VectorVector_SetRange (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
 
static void delete_Int64VectorVector (global::System.Runtime.InteropServices.HandleRef jarg1)
 
static global::System.IntPtr new_KnapsackSolver__SWIG_0 (string jarg1)
 
static global::System.IntPtr new_KnapsackSolver__SWIG_1 (int jarg1, string jarg2)
 
static void delete_KnapsackSolver (global::System.Runtime.InteropServices.HandleRef jarg1)
 
static void KnapsackSolver_Init (global::System.Runtime.InteropServices.HandleRef jarg1, int length2, long[] jarg2, int len3_1, int len3_2, long[] jarg3, int length4, long[] jarg4)
 
static long KnapsackSolver_Solve (global::System.Runtime.InteropServices.HandleRef jarg1)
 
static bool KnapsackSolver_BestSolutionContains (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
 
static bool KnapsackSolver_IsSolutionOptimal (global::System.Runtime.InteropServices.HandleRef jarg1)
 
static string KnapsackSolver_GetName (global::System.Runtime.InteropServices.HandleRef jarg1)
 
static bool KnapsackSolver_UseReduction (global::System.Runtime.InteropServices.HandleRef jarg1)
 
static void KnapsackSolver_SetUseReduction (global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
 
static void KnapsackSolver_set_time_limit (global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
 

Static Protected Attributes

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

Detailed Description

Definition at line 15 of file operations_research_algorithmsPINVOKE.cs.

Member Function Documentation

◆ delete_Int64Vector()

static void Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.delete_Int64Vector ( global::System.Runtime.InteropServices.HandleRef jarg1)

◆ delete_Int64VectorVector()

static void Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.delete_Int64VectorVector ( global::System.Runtime.InteropServices.HandleRef jarg1)

◆ delete_KnapsackSolver()

static void Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.delete_KnapsackSolver ( global::System.Runtime.InteropServices.HandleRef jarg1)

◆ Int64Vector_Add()

static void Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64Vector_Add ( global::System.Runtime.InteropServices.HandleRef jarg1,
long jarg2 )

◆ Int64Vector_AddRange()

static void Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64Vector_AddRange ( global::System.Runtime.InteropServices.HandleRef jarg1,
global::System.Runtime.InteropServices.HandleRef jarg2 )

◆ Int64Vector_capacity()

static uint Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64Vector_capacity ( global::System.Runtime.InteropServices.HandleRef jarg1)

◆ Int64Vector_Clear()

static void Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64Vector_Clear ( global::System.Runtime.InteropServices.HandleRef jarg1)

◆ Int64Vector_Contains()

static bool Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64Vector_Contains ( global::System.Runtime.InteropServices.HandleRef jarg1,
long jarg2 )

◆ Int64Vector_empty()

static bool Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64Vector_empty ( global::System.Runtime.InteropServices.HandleRef jarg1)

◆ Int64Vector_getitem()

static long Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64Vector_getitem ( global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2 )

◆ Int64Vector_getitemcopy()

static long Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64Vector_getitemcopy ( global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2 )

◆ Int64Vector_GetRange()

static global.System.IntPtr Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64Vector_GetRange ( global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2,
int jarg3 )

◆ Int64Vector_IndexOf()

static int Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64Vector_IndexOf ( global::System.Runtime.InteropServices.HandleRef jarg1,
long jarg2 )

◆ Int64Vector_Insert()

static void Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64Vector_Insert ( global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2,
long jarg3 )

◆ Int64Vector_InsertRange()

static void Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64Vector_InsertRange ( global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2,
global::System.Runtime.InteropServices.HandleRef jarg3 )

◆ Int64Vector_LastIndexOf()

static int Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64Vector_LastIndexOf ( global::System.Runtime.InteropServices.HandleRef jarg1,
long jarg2 )

◆ Int64Vector_Remove()

static bool Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64Vector_Remove ( global::System.Runtime.InteropServices.HandleRef jarg1,
long jarg2 )

◆ Int64Vector_RemoveAt()

static void Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64Vector_RemoveAt ( global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2 )

◆ Int64Vector_RemoveRange()

static void Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64Vector_RemoveRange ( global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2,
int jarg3 )

◆ Int64Vector_Repeat()

static global.System.IntPtr Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64Vector_Repeat ( long jarg1,
int jarg2 )

◆ Int64Vector_reserve()

static void Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64Vector_reserve ( global::System.Runtime.InteropServices.HandleRef jarg1,
uint jarg2 )

◆ Int64Vector_Reverse__SWIG_0()

static void Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64Vector_Reverse__SWIG_0 ( global::System.Runtime.InteropServices.HandleRef jarg1)

◆ Int64Vector_Reverse__SWIG_1()

static void Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64Vector_Reverse__SWIG_1 ( global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2,
int jarg3 )

◆ Int64Vector_setitem()

static void Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64Vector_setitem ( global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2,
long jarg3 )

◆ Int64Vector_SetRange()

static void Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64Vector_SetRange ( global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2,
global::System.Runtime.InteropServices.HandleRef jarg3 )

◆ Int64Vector_size()

static uint Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64Vector_size ( global::System.Runtime.InteropServices.HandleRef jarg1)

◆ Int64VectorVector_Add()

static void Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64VectorVector_Add ( global::System.Runtime.InteropServices.HandleRef jarg1,
global::System.Runtime.InteropServices.HandleRef jarg2 )

◆ Int64VectorVector_AddRange()

static void Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64VectorVector_AddRange ( global::System.Runtime.InteropServices.HandleRef jarg1,
global::System.Runtime.InteropServices.HandleRef jarg2 )

◆ Int64VectorVector_capacity()

static uint Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64VectorVector_capacity ( global::System.Runtime.InteropServices.HandleRef jarg1)

◆ Int64VectorVector_Clear()

static void Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64VectorVector_Clear ( global::System.Runtime.InteropServices.HandleRef jarg1)

◆ Int64VectorVector_empty()

static bool Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64VectorVector_empty ( global::System.Runtime.InteropServices.HandleRef jarg1)

◆ Int64VectorVector_getitem()

static global.System.IntPtr Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64VectorVector_getitem ( global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2 )

◆ Int64VectorVector_getitemcopy()

static global.System.IntPtr Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64VectorVector_getitemcopy ( global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2 )

◆ Int64VectorVector_GetRange()

static global.System.IntPtr Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64VectorVector_GetRange ( global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2,
int jarg3 )

◆ Int64VectorVector_Insert()

static void Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64VectorVector_Insert ( global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2,
global::System.Runtime.InteropServices.HandleRef jarg3 )

◆ Int64VectorVector_InsertRange()

static void Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64VectorVector_InsertRange ( global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2,
global::System.Runtime.InteropServices.HandleRef jarg3 )

◆ Int64VectorVector_RemoveAt()

static void Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64VectorVector_RemoveAt ( global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2 )

◆ Int64VectorVector_RemoveRange()

static void Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64VectorVector_RemoveRange ( global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2,
int jarg3 )

◆ Int64VectorVector_Repeat()

static global.System.IntPtr Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64VectorVector_Repeat ( global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2 )

◆ Int64VectorVector_reserve()

static void Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64VectorVector_reserve ( global::System.Runtime.InteropServices.HandleRef jarg1,
uint jarg2 )

◆ Int64VectorVector_Reverse__SWIG_0()

static void Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64VectorVector_Reverse__SWIG_0 ( global::System.Runtime.InteropServices.HandleRef jarg1)

◆ Int64VectorVector_Reverse__SWIG_1()

static void Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64VectorVector_Reverse__SWIG_1 ( global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2,
int jarg3 )

◆ Int64VectorVector_setitem()

static void Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64VectorVector_setitem ( global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2,
global::System.Runtime.InteropServices.HandleRef jarg3 )

◆ Int64VectorVector_SetRange()

static void Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64VectorVector_SetRange ( global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2,
global::System.Runtime.InteropServices.HandleRef jarg3 )

◆ Int64VectorVector_size()

static uint Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64VectorVector_size ( global::System.Runtime.InteropServices.HandleRef jarg1)

◆ KnapsackSolver_BestSolutionContains()

static bool Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.KnapsackSolver_BestSolutionContains ( global::System.Runtime.InteropServices.HandleRef jarg1,
int jarg2 )

◆ KnapsackSolver_GetName()

static string Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.KnapsackSolver_GetName ( global::System.Runtime.InteropServices.HandleRef jarg1)

◆ KnapsackSolver_Init()

static void Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.KnapsackSolver_Init ( global::System.Runtime.InteropServices.HandleRef jarg1,
int length2,
long[] jarg2,
int len3_1,
int len3_2,
long[] jarg3,
int length4,
long[] jarg4 )

◆ KnapsackSolver_IsSolutionOptimal()

static bool Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.KnapsackSolver_IsSolutionOptimal ( global::System.Runtime.InteropServices.HandleRef jarg1)

◆ KnapsackSolver_set_time_limit()

static void Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.KnapsackSolver_set_time_limit ( global::System.Runtime.InteropServices.HandleRef jarg1,
double jarg2 )

◆ KnapsackSolver_SetUseReduction()

static void Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.KnapsackSolver_SetUseReduction ( global::System.Runtime.InteropServices.HandleRef jarg1,
bool jarg2 )

◆ KnapsackSolver_Solve()

static long Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.KnapsackSolver_Solve ( global::System.Runtime.InteropServices.HandleRef jarg1)

◆ KnapsackSolver_UseReduction()

static bool Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.KnapsackSolver_UseReduction ( global::System.Runtime.InteropServices.HandleRef jarg1)

◆ new_Int64Vector__SWIG_0()

static global.System.IntPtr Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.new_Int64Vector__SWIG_0 ( )

◆ new_Int64Vector__SWIG_1()

static global.System.IntPtr Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.new_Int64Vector__SWIG_1 ( global::System.Runtime.InteropServices.HandleRef jarg1)

◆ new_Int64Vector__SWIG_2()

static global.System.IntPtr Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.new_Int64Vector__SWIG_2 ( int jarg1)

◆ new_Int64VectorVector__SWIG_0()

static global.System.IntPtr Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.new_Int64VectorVector__SWIG_0 ( )

◆ new_Int64VectorVector__SWIG_1()

static global.System.IntPtr Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.new_Int64VectorVector__SWIG_1 ( global::System.Runtime.InteropServices.HandleRef jarg1)

◆ new_Int64VectorVector__SWIG_2()

static global.System.IntPtr Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.new_Int64VectorVector__SWIG_2 ( int jarg1)

◆ new_KnapsackSolver__SWIG_0()

static global.System.IntPtr Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.new_KnapsackSolver__SWIG_0 ( string jarg1)

◆ new_KnapsackSolver__SWIG_1()

static global.System.IntPtr Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.new_KnapsackSolver__SWIG_1 ( int jarg1,
string jarg2 )

Member Data Documentation

◆ swigExceptionHelper

SWIGExceptionHelper Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.swigExceptionHelper = new SWIGExceptionHelper()
staticprotected

Definition at line 127 of file operations_research_algorithmsPINVOKE.cs.

◆ swigStringHelper

SWIGStringHelper Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.swigStringHelper = new SWIGStringHelper()
staticprotected

Definition at line 191 of file operations_research_algorithmsPINVOKE.cs.


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