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

Detailed Description

Definition at line 15 of file operations_research_algorithmsPINVOKE.cs.

Classes

class  SWIGExceptionHelper
class  SWIGPendingException
class  SWIGStringHelper
class  SWIGStringWithLengthHelper

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_Int64Matrix__SWIG_0 ()
static global::System.IntPtr new_Int64Matrix__SWIG_1 (global::System.Runtime.InteropServices.HandleRef jarg1)
static void Int64Matrix_Clear (global::System.Runtime.InteropServices.HandleRef jarg1)
static void Int64Matrix_Add (global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static uint Int64Matrix_size (global::System.Runtime.InteropServices.HandleRef jarg1)
static bool Int64Matrix_empty (global::System.Runtime.InteropServices.HandleRef jarg1)
static uint Int64Matrix_capacity (global::System.Runtime.InteropServices.HandleRef jarg1)
static void Int64Matrix_reserve (global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)
static global::System.IntPtr new_Int64Matrix__SWIG_2 (int jarg1)
static global::System.IntPtr Int64Matrix_getitemcopy (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static global::System.IntPtr Int64Matrix_getitem (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void Int64Matrix_setitem (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void Int64Matrix_AddRange (global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr Int64Matrix_GetRange (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
static void Int64Matrix_Insert (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void Int64Matrix_InsertRange (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void Int64Matrix_RemoveAt (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void Int64Matrix_RemoveRange (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
static global::System.IntPtr Int64Matrix_Repeat (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void Int64Matrix_Reverse__SWIG_0 (global::System.Runtime.InteropServices.HandleRef jarg1)
static void Int64Matrix_Reverse__SWIG_1 (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
static void Int64Matrix_SetRange (global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void delete_Int64Matrix (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()

Member Function Documentation

◆ delete_Int64Matrix()

void Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.delete_Int64Matrix ( global.System.Runtime.InteropServices.HandleRef jarg1)

◆ delete_Int64Vector()

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

◆ delete_KnapsackSolver()

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

◆ Int64Matrix_Add()

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

◆ Int64Matrix_AddRange()

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

◆ Int64Matrix_capacity()

uint Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64Matrix_capacity ( global.System.Runtime.InteropServices.HandleRef jarg1)

◆ Int64Matrix_Clear()

void Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64Matrix_Clear ( global.System.Runtime.InteropServices.HandleRef jarg1)

◆ Int64Matrix_empty()

bool Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64Matrix_empty ( global.System.Runtime.InteropServices.HandleRef jarg1)

◆ Int64Matrix_getitem()

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

◆ Int64Matrix_getitemcopy()

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

◆ Int64Matrix_GetRange()

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

◆ Int64Matrix_Insert()

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

◆ Int64Matrix_InsertRange()

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

◆ Int64Matrix_RemoveAt()

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

◆ Int64Matrix_RemoveRange()

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

◆ Int64Matrix_Repeat()

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

◆ Int64Matrix_reserve()

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

◆ Int64Matrix_Reverse__SWIG_0()

void Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64Matrix_Reverse__SWIG_0 ( global.System.Runtime.InteropServices.HandleRef jarg1)

◆ Int64Matrix_Reverse__SWIG_1()

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

◆ Int64Matrix_setitem()

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

◆ Int64Matrix_SetRange()

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

◆ Int64Matrix_size()

uint Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.Int64Matrix_size ( global.System.Runtime.InteropServices.HandleRef jarg1)

◆ Int64Vector_Add()

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

◆ Int64Vector_AddRange()

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

◆ Int64Vector_capacity()

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

◆ Int64Vector_Clear()

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

◆ Int64Vector_Contains()

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

◆ Int64Vector_empty()

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

◆ Int64Vector_getitem()

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

◆ Int64Vector_getitemcopy()

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

◆ Int64Vector_GetRange()

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

◆ Int64Vector_IndexOf()

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

◆ Int64Vector_Insert()

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

◆ Int64Vector_InsertRange()

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

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

◆ Int64Vector_Remove()

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

◆ Int64Vector_RemoveAt()

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

◆ Int64Vector_RemoveRange()

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

◆ Int64Vector_Repeat()

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

◆ Int64Vector_reserve()

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

◆ Int64Vector_Reverse__SWIG_0()

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

◆ Int64Vector_Reverse__SWIG_1()

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

◆ Int64Vector_setitem()

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

◆ Int64Vector_SetRange()

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

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

◆ KnapsackSolver_BestSolutionContains()

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

◆ KnapsackSolver_GetName()

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

◆ KnapsackSolver_Init()

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

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

◆ KnapsackSolver_set_time_limit()

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

◆ KnapsackSolver_SetUseReduction()

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

◆ KnapsackSolver_Solve()

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

◆ KnapsackSolver_UseReduction()

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

◆ new_Int64Matrix__SWIG_0()

global.System.IntPtr Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.new_Int64Matrix__SWIG_0 ( )

◆ new_Int64Matrix__SWIG_1()

global.System.IntPtr Google.OrTools.Algorithms.operations_research_algorithmsPINVOKE.new_Int64Matrix__SWIG_1 ( global.System.Runtime.InteropServices.HandleRef jarg1)

◆ new_Int64Matrix__SWIG_2()

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

◆ new_Int64Vector__SWIG_0()

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

◆ new_Int64Vector__SWIG_1()

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

◆ new_Int64Vector__SWIG_2()

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

◆ new_KnapsackSolver__SWIG_0()

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

◆ new_KnapsackSolver__SWIG_1()

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: