70    [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"SWIGRegisterExceptionCallbacks_operations_research_constraint_solver")]
 
   84    [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"SWIGRegisterExceptionArgumentCallbacks_operations_research_constraint_solver")]
 
   90    static void SetPendingApplicationException(
string message) {
 
   93    static void SetPendingArithmeticException(
string message) {
 
   96    static void SetPendingDivideByZeroException(
string message) {
 
   97      SWIGPendingException.Set(
new global::System.DivideByZeroException(message, SWIGPendingException.Retrieve()));
 
   99    static void SetPendingIndexOutOfRangeException(
string message) {
 
  100      SWIGPendingException.Set(
new global::System.IndexOutOfRangeException(message, SWIGPendingException.Retrieve()));
 
  102    static void SetPendingInvalidCastException(
string message) {
 
  103      SWIGPendingException.Set(
new global::System.InvalidCastException(message, SWIGPendingException.Retrieve()));
 
  105    static void SetPendingInvalidOperationException(
string message) {
 
  106      SWIGPendingException.Set(
new global::System.InvalidOperationException(message, SWIGPendingException.Retrieve()));
 
  108    static void SetPendingIOException(
string message) {
 
  109      SWIGPendingException.Set(
new global::System.IO.IOException(message, SWIGPendingException.Retrieve()));
 
  111    static void SetPendingNullReferenceException(
string message) {
 
  112      SWIGPendingException.Set(
new global::System.NullReferenceException(message, SWIGPendingException.Retrieve()));
 
  114    static void SetPendingOutOfMemoryException(
string message) {
 
  115      SWIGPendingException.Set(
new global::System.OutOfMemoryException(message, SWIGPendingException.Retrieve()));
 
  117    static void SetPendingOverflowException(
string message) {
 
  118      SWIGPendingException.Set(
new global::System.OverflowException(message, SWIGPendingException.Retrieve()));
 
  120    static void SetPendingSystemException(
string message) {
 
  121      SWIGPendingException.Set(
new global::System.SystemException(message, SWIGPendingException.Retrieve()));
 
  124    static void SetPendingArgumentException(
string message, 
string paramName) {
 
  125      SWIGPendingException.Set(
new global::System.ArgumentException(message, paramName, SWIGPendingException.Retrieve()));
 
  127    static void SetPendingArgumentNullException(
string message, 
string paramName) {
 
  128      global::System.Exception e = SWIGPendingException.Retrieve();
 
  129      if (e != 
null) message = message + 
" Inner Exception: " + e.Message;
 
  130      SWIGPendingException.Set(
new global::System.ArgumentNullException(paramName, message));
 
  132    static void SetPendingArgumentOutOfRangeException(
string message, 
string paramName) {
 
  133      global::System.Exception e = SWIGPendingException.Retrieve();
 
  134      if (e != 
null) message = message + 
" Inner Exception: " + e.Message;
 
  135      SWIGPendingException.Set(
new global::System.ArgumentOutOfRangeException(paramName, message));
 
  138    static SWIGExceptionHelper() {
 
  142                                divideByZeroDelegate,
 
  143                                indexOutOfRangeDelegate,
 
  145                                invalidOperationDelegate,
 
  147                                nullReferenceDelegate,
 
  154                                argumentNullDelegate,
 
  155                                argumentOutOfRangeDelegate);
 
 
  162    [global::System.ThreadStatic]
 
  163    private static global::System.Exception pendingException = 
null;
 
  164    private static int numExceptionsPending = 0;
 
  165    private static global::System.Object exceptionsLock = 
null;
 
  169        bool pending = 
false;
 
  170        if (numExceptionsPending > 0)
 
  171          if (pendingException != 
null)
 
  177    public static void Set(global::System.Exception e) {
 
 
  178      if (pendingException != 
null)
 
  179        throw new global::System.ApplicationException(
"FATAL: An earlier pending exception from unmanaged code was missed and thus not thrown (" + pendingException.ToString() + 
")", e);
 
  180      pendingException = e;
 
  181      lock(exceptionsLock) {
 
  182        numExceptionsPending++;
 
  186    public static global::System.Exception 
Retrieve() {
 
 
  187      global::System.Exception e = 
null;
 
  188      if (numExceptionsPending > 0) {
 
  189        if (pendingException != 
null) {
 
  190          e = pendingException;
 
  191          pendingException = 
null;
 
  192          lock(exceptionsLock) {
 
  193            numExceptionsPending--;
 
  200    static SWIGPendingException() {
 
 
  201      exceptionsLock = 
new global::System.Object();
 
 
  206  protected class SWIGStringHelper {
 
  211    [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"SWIGRegisterStringCallback_operations_research_constraint_solver")]
 
  214    static string CreateString(
string cString) {
 
  223  static protected SWIGStringHelper 
swigStringHelper = 
new SWIGStringHelper();
 
 
  228    [global::System.Runtime.InteropServices.DllImport(
"operations_research_constraint_solver", EntryPoint=
"SWIG_csharp_string_to_c")]
 
  229    private static extern global::System.IntPtr SWIG_csharp_string_to_c0(
int size, 
int len, [global::System.Runtime.InteropServices.In,global::System.Runtime.InteropServices.MarshalAs(global::System.Runtime.InteropServices.UnmanagedType.LPStr, SizeParamIndex=0)] 
string str);
 
  231    [global::System.Runtime.InteropServices.DllImport(
"operations_research_constraint_solver", EntryPoint=
"SWIG_csharp_string_size")]
 
  232    private static extern int SWIG_csharp_string_size(global::System.IntPtr str);
 
  234    [global::System.Runtime.InteropServices.DllImport(
"operations_research_constraint_solver", EntryPoint=
"SWIG_csharp_string_str")]
 
  235    private static extern global::System.IntPtr SWIG_csharp_string_str(global::System.IntPtr str);
 
  239        return global::System.IntPtr.Zero;
 
  240      global::System.Text.Encoding utf8 = global::System.Text.Encoding.UTF8;
 
  241      return SWIG_csharp_string_to_c0(utf8.GetByteCount(str), str.Length, str);
 
 
  245      int size = SWIG_csharp_string_size(str);
 
  247        global::System.IntPtr s = SWIG_csharp_string_str(str);
 
  248        byte[] b = 
new byte[size];
 
  249        global::System.Runtime.InteropServices.Marshal.Copy(s, b, 0, size);
 
  250        global::System.Text.Encoding utf8 = global::System.Text.Encoding.UTF8;
 
  251        return utf8.GetString(b);
 
 
 
  258  static operations_research_constraint_solverPINVOKE() {
 
  262  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_IntBoolPair__SWIG_0___")]
 
  265  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_IntBoolPair__SWIG_1___")]
 
  268  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_IntBoolPair__SWIG_2___")]
 
  269  public static extern global::System.IntPtr 
new_IntBoolPair__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1);
 
  271  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntBoolPair_first_set___")]
 
  272  public static extern void IntBoolPair_first_set(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
  274  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntBoolPair_first_get___")]
 
  275  public static extern int IntBoolPair_first_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
  277  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntBoolPair_second_set___")]
 
  278  public static extern void IntBoolPair_second_set(global::System.Runtime.InteropServices.HandleRef jarg1, 
bool jarg2);
 
  280  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntBoolPair_second_get___")]
 
  283  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_IntBoolPair___")]
 
  284  public static extern void delete_IntBoolPair(global::System.Runtime.InteropServices.HandleRef jarg1);
 
  286  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_IntVector__SWIG_0___")]
 
  289  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_IntVector__SWIG_1___")]
 
  290  public static extern global::System.IntPtr 
new_IntVector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
  292  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVector_Clear___")]
 
  293  public static extern void IntVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
 
  295  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVector_Add___")]
 
  296  public static extern void IntVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
  298  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVector_size___")]
 
  299  public static extern uint 
IntVector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
 
  301  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVector_empty___")]
 
  302  public static extern bool IntVector_empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
  304  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVector_capacity___")]
 
  305  public static extern uint 
IntVector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
 
  307  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVector_reserve___")]
 
  308  public static extern void IntVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
  310  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_IntVector__SWIG_2___")]
 
  313  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVector_getitemcopy___")]
 
  314  public static extern int IntVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
  316  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVector_getitem___")]
 
  317  public static extern int IntVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
  319  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVector_setitem___")]
 
  320  public static extern void IntVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, 
int jarg3);
 
  322  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVector_AddRange___")]
 
  323  public static extern void IntVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
  325  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVector_GetRange___")]
 
  326  public static extern global::System.IntPtr 
IntVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, 
int jarg3);
 
  328  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVector_Insert___")]
 
  329  public static extern void IntVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, 
int jarg3);
 
  331  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVector_InsertRange___")]
 
  332  public static extern void IntVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
  334  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVector_RemoveAt___")]
 
  335  public static extern void IntVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
  337  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVector_RemoveRange___")]
 
  338  public static extern void IntVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, 
int jarg3);
 
  340  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVector_Repeat___")]
 
  341  public static extern global::System.IntPtr 
IntVector_Repeat(
int jarg1, 
int jarg2);
 
  343  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVector_Reverse__SWIG_0___")]
 
  346  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVector_Reverse__SWIG_1___")]
 
  347  public static extern void IntVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, 
int jarg3);
 
  349  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVector_SetRange___")]
 
  350  public static extern void IntVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
  352  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVector_Contains___")]
 
  353  public static extern bool IntVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
  355  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVector_IndexOf___")]
 
  356  public static extern int IntVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
  358  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVector_LastIndexOf___")]
 
  359  public static extern int IntVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
  361  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVector_Remove___")]
 
  362  public static extern bool IntVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
  364  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_IntVector___")]
 
  365  public static extern void delete_IntVector(global::System.Runtime.InteropServices.HandleRef jarg1);
 
  367  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_IntVectorVector__SWIG_0___")]
 
  370  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_IntVectorVector__SWIG_1___")]
 
  373  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVectorVector_Clear___")]
 
  374  public static extern void IntVectorVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
 
  376  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVectorVector_Add___")]
 
  377  public static extern void IntVectorVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
  379  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVectorVector_size___")]
 
  380  public static extern uint 
IntVectorVector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
 
  382  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVectorVector_empty___")]
 
  383  public static extern bool IntVectorVector_empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
  385  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVectorVector_capacity___")]
 
  388  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVectorVector_reserve___")]
 
  389  public static extern void IntVectorVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
  391  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_IntVectorVector__SWIG_2___")]
 
  394  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVectorVector_getitemcopy___")]
 
  395  public static extern global::System.IntPtr 
IntVectorVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
  397  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVectorVector_getitem___")]
 
  398  public static extern global::System.IntPtr 
IntVectorVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
  400  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVectorVector_setitem___")]
 
  401  public static extern void IntVectorVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
  403  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVectorVector_AddRange___")]
 
  404  public static extern void IntVectorVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
  406  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVectorVector_GetRange___")]
 
  407  public static extern global::System.IntPtr 
IntVectorVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, 
int jarg3);
 
  409  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVectorVector_Insert___")]
 
  410  public static extern void IntVectorVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
  412  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVectorVector_InsertRange___")]
 
  413  public static extern void IntVectorVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
  415  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVectorVector_RemoveAt___")]
 
  416  public static extern void IntVectorVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
  418  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVectorVector_RemoveRange___")]
 
  419  public static extern void IntVectorVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, 
int jarg3);
 
  421  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVectorVector_Repeat___")]
 
  422  public static extern global::System.IntPtr 
IntVectorVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
  424  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVectorVector_Reverse__SWIG_0___")]
 
  427  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVectorVector_Reverse__SWIG_1___")]
 
  430  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVectorVector_SetRange___")]
 
  431  public static extern void IntVectorVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
  433  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_IntVectorVector___")]
 
  436  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_Int64Vector__SWIG_0___")]
 
  439  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_Int64Vector__SWIG_1___")]
 
  440  public static extern global::System.IntPtr 
new_Int64Vector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
  442  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Int64Vector_Clear___")]
 
  443  public static extern void Int64Vector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
 
  445  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Int64Vector_Add___")]
 
  446  public static extern void Int64Vector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
  448  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Int64Vector_size___")]
 
  449  public static extern uint 
Int64Vector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
 
  451  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Int64Vector_empty___")]
 
  452  public static extern bool Int64Vector_empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
  454  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Int64Vector_capacity___")]
 
  455  public static extern uint 
Int64Vector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
 
  457  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Int64Vector_reserve___")]
 
  458  public static extern void Int64Vector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
  460  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_Int64Vector__SWIG_2___")]
 
  463  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Int64Vector_getitemcopy___")]
 
  464  public static extern long Int64Vector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
  466  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Int64Vector_getitem___")]
 
  467  public static extern long Int64Vector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
  469  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Int64Vector_setitem___")]
 
  470  public static extern void Int64Vector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, 
long jarg3);
 
  472  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Int64Vector_AddRange___")]
 
  473  public static extern void Int64Vector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
  475  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Int64Vector_GetRange___")]
 
  476  public static extern global::System.IntPtr 
Int64Vector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, 
int jarg3);
 
  478  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Int64Vector_Insert___")]
 
  479  public static extern void Int64Vector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, 
long jarg3);
 
  481  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Int64Vector_InsertRange___")]
 
  482  public static extern void Int64Vector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
  484  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Int64Vector_RemoveAt___")]
 
  485  public static extern void Int64Vector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
  487  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Int64Vector_RemoveRange___")]
 
  488  public static extern void Int64Vector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, 
int jarg3);
 
  490  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Int64Vector_Repeat___")]
 
  493  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Int64Vector_Reverse__SWIG_0___")]
 
  496  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Int64Vector_Reverse__SWIG_1___")]
 
  497  public static extern void Int64Vector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, 
int jarg3);
 
  499  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Int64Vector_SetRange___")]
 
  500  public static extern void Int64Vector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
  502  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Int64Vector_Contains___")]
 
  503  public static extern bool Int64Vector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
  505  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Int64Vector_IndexOf___")]
 
  506  public static extern int Int64Vector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
  508  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Int64Vector_LastIndexOf___")]
 
  509  public static extern int Int64Vector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
  511  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Int64Vector_Remove___")]
 
  512  public static extern bool Int64Vector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
  514  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_Int64Vector___")]
 
  515  public static extern void delete_Int64Vector(global::System.Runtime.InteropServices.HandleRef jarg1);
 
  517  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_Int64VectorVector__SWIG_0___")]
 
  520  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_Int64VectorVector__SWIG_1___")]
 
  523  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Int64VectorVector_Clear___")]
 
  526  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Int64VectorVector_Add___")]
 
  527  public static extern void Int64VectorVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
  529  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Int64VectorVector_size___")]
 
  532  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Int64VectorVector_empty___")]
 
  535  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Int64VectorVector_capacity___")]
 
  538  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Int64VectorVector_reserve___")]
 
  541  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_Int64VectorVector__SWIG_2___")]
 
  544  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Int64VectorVector_getitemcopy___")]
 
  547  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Int64VectorVector_getitem___")]
 
  548  public static extern global::System.IntPtr 
Int64VectorVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
  550  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Int64VectorVector_setitem___")]
 
  551  public static extern void Int64VectorVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
  553  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Int64VectorVector_AddRange___")]
 
  554  public static extern void Int64VectorVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
  556  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Int64VectorVector_GetRange___")]
 
  557  public static extern global::System.IntPtr 
Int64VectorVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, 
int jarg3);
 
  559  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Int64VectorVector_Insert___")]
 
  560  public static extern void Int64VectorVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
  562  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Int64VectorVector_InsertRange___")]
 
  563  public static extern void Int64VectorVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
  565  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Int64VectorVector_RemoveAt___")]
 
  568  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Int64VectorVector_RemoveRange___")]
 
  571  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Int64VectorVector_Repeat___")]
 
  572  public static extern global::System.IntPtr 
Int64VectorVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
  574  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Int64VectorVector_Reverse__SWIG_0___")]
 
  577  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Int64VectorVector_Reverse__SWIG_1___")]
 
  580  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Int64VectorVector_SetRange___")]
 
  581  public static extern void Int64VectorVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
  583  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_Int64VectorVector___")]
 
  586  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_IntTupleSet__SWIG_0___")]
 
  589  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_IntTupleSet__SWIG_1___")]
 
  590  public static extern global::System.IntPtr 
new_IntTupleSet__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
  592  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_IntTupleSet___")]
 
  593  public static extern void delete_IntTupleSet(global::System.Runtime.InteropServices.HandleRef jarg1);
 
  595  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_Clear___")]
 
  596  public static extern void IntTupleSet_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
 
  598  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_Insert__SWIG_0___")]
 
  599  public static extern int IntTupleSet_Insert__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1,  
int length2, 
int[]  jarg2);
 
  601  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_Insert__SWIG_1___")]
 
  602  public static extern int IntTupleSet_Insert__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1,  
int length2, 
long[]  jarg2);
 
  604  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_Insert2___")]
 
  605  public static extern int IntTupleSet_Insert2(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2, 
long jarg3);
 
  607  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_Insert3___")]
 
  608  public static extern int IntTupleSet_Insert3(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2, 
long jarg3, 
long jarg4);
 
  610  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_Insert4___")]
 
  611  public static extern int IntTupleSet_Insert4(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2, 
long jarg3, 
long jarg4, 
long jarg5);
 
  613  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_InsertAll__SWIG_0___")]
 
  615  int len2_1, 
int[] len2_2, 
long[]
 
  618  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_InsertAll__SWIG_1___")]
 
  620  int len2_1, 
int[] len2_2, 
int[]
 
  623  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_Contains__SWIG_0___")]
 
  624  public static extern bool IntTupleSet_Contains__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1,  
int length2, 
int[]  jarg2);
 
  626  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_Contains__SWIG_1___")]
 
  627  public static extern bool IntTupleSet_Contains__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1,  
int length2, 
long[]  jarg2);
 
  629  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_NumTuples___")]
 
  630  public static extern int IntTupleSet_NumTuples(global::System.Runtime.InteropServices.HandleRef jarg1);
 
  632  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_Value___")]
 
  633  public static extern long IntTupleSet_Value(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, 
int jarg3);
 
  635  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_Arity___")]
 
  636  public static extern int IntTupleSet_Arity(global::System.Runtime.InteropServices.HandleRef jarg1);
 
  638  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_NumDifferentValuesInColumn___")]
 
  641  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_SortedByColumn___")]
 
  642  public static extern global::System.IntPtr 
IntTupleSet_SortedByColumn(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
  644  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntTupleSet_SortedLexicographically___")]
 
  647  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_LocalSearchPhaseParameters___")]
 
  650  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_LocalSearchPhaseParameters___")]
 
  653  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_IntVarVector__SWIG_0___")]
 
  656  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_IntVarVector__SWIG_1___")]
 
  657  public static extern global::System.IntPtr 
new_IntVarVector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
  659  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_Clear___")]
 
  660  public static extern void IntVarVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
 
  662  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_Add___")]
 
  663  public static extern void IntVarVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
  665  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_size___")]
 
  666  public static extern uint 
IntVarVector_size(global::System.Runtime.InteropServices.HandleRef jarg1);
 
  668  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_empty___")]
 
  669  public static extern bool IntVarVector_empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
  671  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_capacity___")]
 
  672  public static extern uint 
IntVarVector_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
 
  674  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_reserve___")]
 
  675  public static extern void IntVarVector_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
  677  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_IntVarVector__SWIG_2___")]
 
  680  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_getitemcopy___")]
 
  681  public static extern global::System.IntPtr 
IntVarVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
  683  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_getitem___")]
 
  684  public static extern global::System.IntPtr 
IntVarVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
  686  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_setitem___")]
 
  687  public static extern void IntVarVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
  689  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_AddRange___")]
 
  690  public static extern void IntVarVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
  692  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_GetRange___")]
 
  693  public static extern global::System.IntPtr 
IntVarVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, 
int jarg3);
 
  695  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_Insert___")]
 
  696  public static extern void IntVarVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
  698  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_InsertRange___")]
 
  699  public static extern void IntVarVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
  701  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_RemoveAt___")]
 
  702  public static extern void IntVarVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
  704  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_RemoveRange___")]
 
  705  public static extern void IntVarVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, 
int jarg3);
 
  707  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_Repeat___")]
 
  708  public static extern global::System.IntPtr 
IntVarVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
  710  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_Reverse__SWIG_0___")]
 
  713  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_Reverse__SWIG_1___")]
 
  716  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_SetRange___")]
 
  717  public static extern void IntVarVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
  719  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_Contains___")]
 
  720  public static extern bool IntVarVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
  722  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_IndexOf___")]
 
  723  public static extern int IntVarVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
  725  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_LastIndexOf___")]
 
  726  public static extern int IntVarVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
  728  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarVector_Remove___")]
 
  729  public static extern bool IntVarVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
  731  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_IntVarVector___")]
 
  732  public static extern void delete_IntVarVector(global::System.Runtime.InteropServices.HandleRef jarg1);
 
  734  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_SearchMonitorVector__SWIG_0___")]
 
  737  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_SearchMonitorVector__SWIG_1___")]
 
  740  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_Clear___")]
 
  743  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_Add___")]
 
  744  public static extern void SearchMonitorVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
  746  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_size___")]
 
  749  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_empty___")]
 
  752  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_capacity___")]
 
  755  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_reserve___")]
 
  758  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_SearchMonitorVector__SWIG_2___")]
 
  761  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_getitemcopy___")]
 
  764  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_getitem___")]
 
  765  public static extern global::System.IntPtr 
SearchMonitorVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
  767  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_setitem___")]
 
  768  public static extern void SearchMonitorVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
  770  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_AddRange___")]
 
  771  public static extern void SearchMonitorVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
  773  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_GetRange___")]
 
  774  public static extern global::System.IntPtr 
SearchMonitorVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, 
int jarg3);
 
  776  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_Insert___")]
 
  777  public static extern void SearchMonitorVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
  779  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_InsertRange___")]
 
  780  public static extern void SearchMonitorVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
  782  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_RemoveAt___")]
 
  785  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_RemoveRange___")]
 
  788  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_Repeat___")]
 
  789  public static extern global::System.IntPtr 
SearchMonitorVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
  791  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_Reverse__SWIG_0___")]
 
  794  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_Reverse__SWIG_1___")]
 
  797  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_SetRange___")]
 
  798  public static extern void SearchMonitorVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
  800  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_Contains___")]
 
  801  public static extern bool SearchMonitorVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
  803  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_IndexOf___")]
 
  804  public static extern int SearchMonitorVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
  806  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_LastIndexOf___")]
 
  807  public static extern int SearchMonitorVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
  809  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitorVector_Remove___")]
 
  810  public static extern bool SearchMonitorVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
  812  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_SearchMonitorVector___")]
 
  815  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_DecisionBuilderVector__SWIG_0___")]
 
  818  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_DecisionBuilderVector__SWIG_1___")]
 
  821  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_Clear___")]
 
  824  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_Add___")]
 
  825  public static extern void DecisionBuilderVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
  827  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_size___")]
 
  830  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_empty___")]
 
  833  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_capacity___")]
 
  836  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_reserve___")]
 
  839  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_DecisionBuilderVector__SWIG_2___")]
 
  842  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_getitemcopy___")]
 
  845  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_getitem___")]
 
  848  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_setitem___")]
 
  849  public static extern void DecisionBuilderVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
  851  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_AddRange___")]
 
  852  public static extern void DecisionBuilderVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
  854  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_GetRange___")]
 
  855  public static extern global::System.IntPtr 
DecisionBuilderVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, 
int jarg3);
 
  857  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_Insert___")]
 
  858  public static extern void DecisionBuilderVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
  860  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_InsertRange___")]
 
  861  public static extern void DecisionBuilderVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
  863  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_RemoveAt___")]
 
  866  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_RemoveRange___")]
 
  869  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_Repeat___")]
 
  870  public static extern global::System.IntPtr 
DecisionBuilderVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
  872  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_Reverse__SWIG_0___")]
 
  875  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_Reverse__SWIG_1___")]
 
  878  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_SetRange___")]
 
  879  public static extern void DecisionBuilderVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
  881  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_Contains___")]
 
  882  public static extern bool DecisionBuilderVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
  884  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_IndexOf___")]
 
  885  public static extern int DecisionBuilderVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
  887  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_LastIndexOf___")]
 
  888  public static extern int DecisionBuilderVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
  890  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilderVector_Remove___")]
 
  891  public static extern bool DecisionBuilderVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
  893  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_DecisionBuilderVector___")]
 
  896  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_IntervalVarVector__SWIG_0___")]
 
  899  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_IntervalVarVector__SWIG_1___")]
 
  902  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_Clear___")]
 
  905  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_Add___")]
 
  906  public static extern void IntervalVarVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
  908  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_size___")]
 
  911  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_empty___")]
 
  914  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_capacity___")]
 
  917  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_reserve___")]
 
  920  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_IntervalVarVector__SWIG_2___")]
 
  923  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_getitemcopy___")]
 
  926  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_getitem___")]
 
  927  public static extern global::System.IntPtr 
IntervalVarVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
  929  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_setitem___")]
 
  930  public static extern void IntervalVarVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
  932  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_AddRange___")]
 
  933  public static extern void IntervalVarVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
  935  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_GetRange___")]
 
  936  public static extern global::System.IntPtr 
IntervalVarVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, 
int jarg3);
 
  938  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_Insert___")]
 
  939  public static extern void IntervalVarVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
  941  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_InsertRange___")]
 
  942  public static extern void IntervalVarVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
  944  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_RemoveAt___")]
 
  947  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_RemoveRange___")]
 
  950  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_Repeat___")]
 
  951  public static extern global::System.IntPtr 
IntervalVarVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
  953  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_Reverse__SWIG_0___")]
 
  956  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_Reverse__SWIG_1___")]
 
  959  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_SetRange___")]
 
  960  public static extern void IntervalVarVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
  962  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_Contains___")]
 
  963  public static extern bool IntervalVarVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
  965  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_IndexOf___")]
 
  966  public static extern int IntervalVarVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
  968  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_LastIndexOf___")]
 
  969  public static extern int IntervalVarVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
  971  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarVector_Remove___")]
 
  972  public static extern bool IntervalVarVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
  974  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_IntervalVarVector___")]
 
  977  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_SequenceVarVector__SWIG_0___")]
 
  980  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_SequenceVarVector__SWIG_1___")]
 
  983  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_Clear___")]
 
  986  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_Add___")]
 
  987  public static extern void SequenceVarVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
  989  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_size___")]
 
  992  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_empty___")]
 
  995  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_capacity___")]
 
  998  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_reserve___")]
 
 1001  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_SequenceVarVector__SWIG_2___")]
 
 1004  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_getitemcopy___")]
 
 1005  public static extern global::System.IntPtr 
SequenceVarVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
 1007  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_getitem___")]
 
 1008  public static extern global::System.IntPtr 
SequenceVarVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
 1010  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_setitem___")]
 
 1011  public static extern void SequenceVarVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 1013  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_AddRange___")]
 
 1014  public static extern void SequenceVarVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 1016  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_GetRange___")]
 
 1017  public static extern global::System.IntPtr 
SequenceVarVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, 
int jarg3);
 
 1019  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_Insert___")]
 
 1020  public static extern void SequenceVarVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 1022  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_InsertRange___")]
 
 1023  public static extern void SequenceVarVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 1025  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_RemoveAt___")]
 
 1028  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_RemoveRange___")]
 
 1031  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_Repeat___")]
 
 1032  public static extern global::System.IntPtr 
SequenceVarVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
 1034  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_Reverse__SWIG_0___")]
 
 1037  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_Reverse__SWIG_1___")]
 
 1040  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_SetRange___")]
 
 1041  public static extern void SequenceVarVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 1043  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_Contains___")]
 
 1044  public static extern bool SequenceVarVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 1046  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_IndexOf___")]
 
 1047  public static extern int SequenceVarVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 1049  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_LastIndexOf___")]
 
 1050  public static extern int SequenceVarVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 1052  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVarVector_Remove___")]
 
 1053  public static extern bool SequenceVarVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 1055  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_SequenceVarVector___")]
 
 1058  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_LocalSearchOperatorVector__SWIG_0___")]
 
 1061  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_LocalSearchOperatorVector__SWIG_1___")]
 
 1064  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_Clear___")]
 
 1067  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_Add___")]
 
 1068  public static extern void LocalSearchOperatorVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 1070  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_size___")]
 
 1073  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_empty___")]
 
 1076  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_capacity___")]
 
 1079  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_reserve___")]
 
 1082  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_LocalSearchOperatorVector__SWIG_2___")]
 
 1085  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_getitemcopy___")]
 
 1088  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_getitem___")]
 
 1091  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_setitem___")]
 
 1092  public static extern void LocalSearchOperatorVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 1094  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_AddRange___")]
 
 1095  public static extern void LocalSearchOperatorVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 1097  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_GetRange___")]
 
 1100  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_Insert___")]
 
 1101  public static extern void LocalSearchOperatorVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 1103  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_InsertRange___")]
 
 1104  public static extern void LocalSearchOperatorVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 1106  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_RemoveAt___")]
 
 1109  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_RemoveRange___")]
 
 1112  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_Repeat___")]
 
 1115  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_Reverse__SWIG_0___")]
 
 1118  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_Reverse__SWIG_1___")]
 
 1121  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_SetRange___")]
 
 1122  public static extern void LocalSearchOperatorVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 1124  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_Contains___")]
 
 1125  public static extern bool LocalSearchOperatorVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 1127  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_IndexOf___")]
 
 1128  public static extern int LocalSearchOperatorVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 1130  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_LastIndexOf___")]
 
 1133  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorVector_Remove___")]
 
 1134  public static extern bool LocalSearchOperatorVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 1136  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_LocalSearchOperatorVector___")]
 
 1139  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_LocalSearchFilterVector__SWIG_0___")]
 
 1142  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_LocalSearchFilterVector__SWIG_1___")]
 
 1145  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_Clear___")]
 
 1148  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_Add___")]
 
 1149  public static extern void LocalSearchFilterVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 1151  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_size___")]
 
 1154  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_empty___")]
 
 1157  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_capacity___")]
 
 1160  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_reserve___")]
 
 1163  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_LocalSearchFilterVector__SWIG_2___")]
 
 1166  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_getitemcopy___")]
 
 1169  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_getitem___")]
 
 1172  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_setitem___")]
 
 1173  public static extern void LocalSearchFilterVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 1175  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_AddRange___")]
 
 1176  public static extern void LocalSearchFilterVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 1178  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_GetRange___")]
 
 1181  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_Insert___")]
 
 1182  public static extern void LocalSearchFilterVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 1184  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_InsertRange___")]
 
 1185  public static extern void LocalSearchFilterVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 1187  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_RemoveAt___")]
 
 1190  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_RemoveRange___")]
 
 1193  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_Repeat___")]
 
 1196  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_Reverse__SWIG_0___")]
 
 1199  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_Reverse__SWIG_1___")]
 
 1202  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_SetRange___")]
 
 1203  public static extern void LocalSearchFilterVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 1205  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_Contains___")]
 
 1206  public static extern bool LocalSearchFilterVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 1208  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_IndexOf___")]
 
 1209  public static extern int LocalSearchFilterVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 1211  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_LastIndexOf___")]
 
 1212  public static extern int LocalSearchFilterVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 1214  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterVector_Remove___")]
 
 1215  public static extern bool LocalSearchFilterVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 1217  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_LocalSearchFilterVector___")]
 
 1220  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_SymmetryBreakerVector__SWIG_0___")]
 
 1223  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_SymmetryBreakerVector__SWIG_1___")]
 
 1226  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_Clear___")]
 
 1229  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_Add___")]
 
 1230  public static extern void SymmetryBreakerVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 1232  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_size___")]
 
 1235  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_empty___")]
 
 1238  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_capacity___")]
 
 1241  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_reserve___")]
 
 1244  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_SymmetryBreakerVector__SWIG_2___")]
 
 1247  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_getitemcopy___")]
 
 1250  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_getitem___")]
 
 1251  public static extern global::System.IntPtr 
SymmetryBreakerVector_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
 1253  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_setitem___")]
 
 1254  public static extern void SymmetryBreakerVector_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 1256  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_AddRange___")]
 
 1257  public static extern void SymmetryBreakerVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 1259  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_GetRange___")]
 
 1260  public static extern global::System.IntPtr 
SymmetryBreakerVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, 
int jarg3);
 
 1262  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_Insert___")]
 
 1263  public static extern void SymmetryBreakerVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 1265  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_InsertRange___")]
 
 1266  public static extern void SymmetryBreakerVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 1268  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_RemoveAt___")]
 
 1271  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_RemoveRange___")]
 
 1274  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_Repeat___")]
 
 1275  public static extern global::System.IntPtr 
SymmetryBreakerVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
 1277  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_Reverse__SWIG_0___")]
 
 1280  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_Reverse__SWIG_1___")]
 
 1283  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_SetRange___")]
 
 1284  public static extern void SymmetryBreakerVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 1286  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_Contains___")]
 
 1287  public static extern bool SymmetryBreakerVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 1289  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_IndexOf___")]
 
 1290  public static extern int SymmetryBreakerVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 1292  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_LastIndexOf___")]
 
 1293  public static extern int SymmetryBreakerVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 1295  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreakerVector_Remove___")]
 
 1296  public static extern bool SymmetryBreakerVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 1298  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_SymmetryBreakerVector___")]
 
 1301  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_CpRandomSeed___")]
 
 1304  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_CHOOSE_MAX_SUM_IMPACT_get___")]
 
 1307  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_CHOOSE_MAX_AVERAGE_IMPACT_get___")]
 
 1310  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_CHOOSE_MAX_VALUE_IMPACT_get___")]
 
 1313  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_SELECT_MIN_IMPACT_get___")]
 
 1316  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_SELECT_MAX_IMPACT_get___")]
 
 1319  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_NONE_get___")]
 
 1322  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_NORMAL_get___")]
 
 1325  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_VERBOSE_get___")]
 
 1328  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_var_selection_schema_set___")]
 
 1331  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_var_selection_schema_get___")]
 
 1334  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_value_selection_schema_set___")]
 
 1337  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_value_selection_schema_get___")]
 
 1340  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_initialization_splits_set___")]
 
 1343  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_initialization_splits_get___")]
 
 1346  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_run_all_heuristics_set___")]
 
 1349  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_run_all_heuristics_get___")]
 
 1352  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_heuristic_period_set___")]
 
 1355  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_heuristic_period_get___")]
 
 1358  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_heuristic_num_failures_limit_set___")]
 
 1361  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_heuristic_num_failures_limit_get___")]
 
 1364  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_persistent_impact_set___")]
 
 1367  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_persistent_impact_get___")]
 
 1370  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_random_seed_set___")]
 
 1373  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_random_seed_get___")]
 
 1376  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_display_level_set___")]
 
 1379  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_display_level_get___")]
 
 1382  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_use_last_conflict_set___")]
 
 1385  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_use_last_conflict_get___")]
 
 1388  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_decision_builder_set___")]
 
 1391  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DefaultPhaseParameters_decision_builder_get___")]
 
 1394  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_DefaultPhaseParameters___")]
 
 1397  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_DefaultPhaseParameters___")]
 
 1400  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_Solver_IntegerCastInfo__SWIG_0___")]
 
 1403  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_Solver_IntegerCastInfo__SWIG_1___")]
 
 1404  public static extern global::System.IntPtr 
new_Solver_IntegerCastInfo__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 1406  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_IntegerCastInfo_variable_set___")]
 
 1407  public static extern void Solver_IntegerCastInfo_variable_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 1409  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_IntegerCastInfo_variable_get___")]
 
 1412  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_IntegerCastInfo_expression_set___")]
 
 1415  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_IntegerCastInfo_expression_get___")]
 
 1418  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_IntegerCastInfo_maintainer_set___")]
 
 1421  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_IntegerCastInfo_maintainer_get___")]
 
 1424  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_Solver_IntegerCastInfo___")]
 
 1427  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_kNumPriorities_get___")]
 
 1430  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_INT_VAR_DEFAULT_get___")]
 
 1433  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_INT_VAR_SIMPLE_get___")]
 
 1436  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_FIRST_UNBOUND_get___")]
 
 1439  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_RANDOM_get___")]
 
 1442  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_MIN_SIZE_LOWEST_MIN_get___")]
 
 1445  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_MIN_SIZE_HIGHEST_MIN_get___")]
 
 1448  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_MIN_SIZE_LOWEST_MAX_get___")]
 
 1451  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_MIN_SIZE_HIGHEST_MAX_get___")]
 
 1454  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_LOWEST_MIN_get___")]
 
 1457  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_HIGHEST_MAX_get___")]
 
 1460  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_MIN_SIZE_get___")]
 
 1463  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_MAX_SIZE_get___")]
 
 1466  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_MAX_REGRET_ON_MIN_get___")]
 
 1469  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_PATH_get___")]
 
 1472  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_INT_VALUE_DEFAULT_get___")]
 
 1475  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_INT_VALUE_SIMPLE_get___")]
 
 1478  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_ASSIGN_MIN_VALUE_get___")]
 
 1481  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_ASSIGN_MAX_VALUE_get___")]
 
 1484  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_ASSIGN_RANDOM_VALUE_get___")]
 
 1487  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_ASSIGN_CENTER_VALUE_get___")]
 
 1490  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_SPLIT_LOWER_HALF_get___")]
 
 1493  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_SPLIT_UPPER_HALF_get___")]
 
 1496  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_STATIC_GLOBAL_BEST_get___")]
 
 1499  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_DYNAMIC_GLOBAL_BEST_get___")]
 
 1502  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_SEQUENCE_DEFAULT_get___")]
 
 1505  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_SEQUENCE_SIMPLE_get___")]
 
 1508  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_MIN_SLACK_RANK_FORWARD_get___")]
 
 1511  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOOSE_RANDOM_RANK_FORWARD_get___")]
 
 1514  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_INTERVAL_DEFAULT_get___")]
 
 1517  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_INTERVAL_SIMPLE_get___")]
 
 1520  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_INTERVAL_SET_TIMES_FORWARD_get___")]
 
 1523  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_INTERVAL_SET_TIMES_BACKWARD_get___")]
 
 1526  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_TWOOPT_get___")]
 
 1529  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_OROPT_get___")]
 
 1532  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_RELOCATE_get___")]
 
 1535  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_EXCHANGE_get___")]
 
 1538  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_CROSS_get___")]
 
 1541  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MAKEACTIVE_get___")]
 
 1544  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MAKEINACTIVE_get___")]
 
 1547  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MAKECHAININACTIVE_get___")]
 
 1550  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_SWAPACTIVE_get___")]
 
 1553  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_SWAPACTIVECHAIN_get___")]
 
 1556  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_EXTENDEDSWAPACTIVE_get___")]
 
 1559  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_PATHLNS_get___")]
 
 1562  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_FULLPATHLNS_get___")]
 
 1565  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_UNACTIVELNS_get___")]
 
 1568  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_INCREMENT_get___")]
 
 1571  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_DECREMENT_get___")]
 
 1574  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_SIMPLELNS_get___")]
 
 1577  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_LK_get___")]
 
 1580  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_TSPOPT_get___")]
 
 1583  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_TSPLNS_get___")]
 
 1586  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_GE_get___")]
 
 1589  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_LE_get___")]
 
 1592  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_EQ_get___")]
 
 1595  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_DELAYED_PRIORITY_get___")]
 
 1598  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_VAR_PRIORITY_get___")]
 
 1601  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_NORMAL_PRIORITY_get___")]
 
 1604  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_ENDS_AFTER_END_get___")]
 
 1607  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_ENDS_AFTER_START_get___")]
 
 1610  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_ENDS_AT_END_get___")]
 
 1613  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_ENDS_AT_START_get___")]
 
 1616  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_STARTS_AFTER_END_get___")]
 
 1619  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_STARTS_AFTER_START_get___")]
 
 1622  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_STARTS_AT_END_get___")]
 
 1625  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_STARTS_AT_START_get___")]
 
 1628  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_STAYS_IN_SYNC_get___")]
 
 1631  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_ENDS_AFTER_get___")]
 
 1634  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_ENDS_AT_get___")]
 
 1637  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_ENDS_BEFORE_get___")]
 
 1640  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_STARTS_AFTER_get___")]
 
 1643  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_STARTS_AT_get___")]
 
 1646  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_STARTS_BEFORE_get___")]
 
 1649  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_CROSS_DATE_get___")]
 
 1652  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_AVOID_DATE_get___")]
 
 1655  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_NO_CHANGE_get___")]
 
 1658  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_KEEP_LEFT_get___")]
 
 1661  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_KEEP_RIGHT_get___")]
 
 1664  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_KILL_BOTH_get___")]
 
 1667  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_SWITCH_BRANCHES_get___")]
 
 1670  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_SENTINEL_get___")]
 
 1673  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_SIMPLE_MARKER_get___")]
 
 1676  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_CHOICE_POINT_get___")]
 
 1679  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_REVERSIBLE_ACTION_get___")]
 
 1682  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_OUTSIDE_SEARCH_get___")]
 
 1685  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_IN_ROOT_NODE_get___")]
 
 1688  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_IN_SEARCH_get___")]
 
 1691  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_AT_SOLUTION_get___")]
 
 1694  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_NO_MORE_SOLUTIONS_get___")]
 
 1697  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_PROBLEM_INFEASIBLE_get___")]
 
 1700  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_NOT_SET_get___")]
 
 1703  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MAXIMIZATION_get___")]
 
 1706  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MINIMIZATION_get___")]
 
 1709  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_Solver__SWIG_0___")]
 
 1712  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_Solver__SWIG_1___")]
 
 1713  public static extern global::System.IntPtr 
new_Solver__SWIG_1(
string jarg1, 
int parameters_size, 
byte[] jarg2);
 
 1715  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_Solver___")]
 
 1716  public static extern void delete_Solver(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 1718  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_Parameters___")]
 
 1719  public static extern System.IntPtr 
Solver_Parameters(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 1721  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_ConstParameters___")]
 
 1722  public static extern global::System.IntPtr 
Solver_ConstParameters(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 1724  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_DefaultSolverParameters___")]
 
 1727  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_Add___")]
 
 1728  public static extern void Solver_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 1730  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_AddCastConstraint___")]
 
 1731  public static extern void Solver_AddCastConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
 1733  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_Solve__SWIG_0___")]
 
 1734  public static extern bool Solver_Solve__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 1736  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_Solve__SWIG_1___")]
 
 1737  public static extern bool Solver_Solve__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 1739  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_Solve__SWIG_2___")]
 
 1740  public static extern bool Solver_Solve__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 1742  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_Solve__SWIG_3___")]
 
 1743  public static extern bool Solver_Solve__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
 1745  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_Solve__SWIG_4___")]
 
 1746  public static extern bool Solver_Solve__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
 
 1748  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_Solve__SWIG_5___")]
 
 1749  public static extern bool Solver_Solve__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6);
 
 1751  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_NewSearchAux__SWIG_0___")]
 
 1752  public static extern void Solver_NewSearchAux__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 1754  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_NewSearchAux__SWIG_1___")]
 
 1755  public static extern void Solver_NewSearchAux__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 1757  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_NewSearchAux__SWIG_2___")]
 
 1758  public static extern void Solver_NewSearchAux__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 1760  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_NewSearchAux__SWIG_3___")]
 
 1761  public static extern void Solver_NewSearchAux__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
 1763  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_NewSearchAux__SWIG_4___")]
 
 1764  public static extern void Solver_NewSearchAux__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
 
 1766  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_NewSearchAux__SWIG_5___")]
 
 1767  public static extern void Solver_NewSearchAux__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6);
 
 1769  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_NextSolution___")]
 
 1770  public static extern bool Solver_NextSolution(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 1772  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_RestartSearch___")]
 
 1773  public static extern void Solver_RestartSearch(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 1775  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_EndSearchAux___")]
 
 1776  public static extern void Solver_EndSearchAux(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 1778  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_SolveAndCommit__SWIG_0___")]
 
 1779  public static extern bool Solver_SolveAndCommit__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 1781  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_SolveAndCommit__SWIG_1___")]
 
 1782  public static extern bool Solver_SolveAndCommit__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 1784  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_SolveAndCommit__SWIG_2___")]
 
 1785  public static extern bool Solver_SolveAndCommit__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 1787  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_SolveAndCommit__SWIG_3___")]
 
 1788  public static extern bool Solver_SolveAndCommit__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
 1790  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_SolveAndCommit__SWIG_4___")]
 
 1791  public static extern bool Solver_SolveAndCommit__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
 
 1793  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_CheckAssignment___")]
 
 1794  public static extern bool Solver_CheckAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 1796  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_CheckConstraint___")]
 
 1797  public static extern bool Solver_CheckConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 1799  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_State___")]
 
 1800  public static extern int Solver_State(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 1802  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_Fail___")]
 
 1803  public static extern void Solver_Fail(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 1805  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_ToString___")]
 
 1806  public static extern string Solver_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 1808  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MemoryUsage___")]
 
 1811  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_WallTime___")]
 
 1812  public static extern long Solver_WallTime(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 1814  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_Branches___")]
 
 1815  public static extern long Solver_Branches(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 1817  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_Solutions___")]
 
 1818  public static extern long Solver_Solutions(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 1820  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_UncheckedSolutions___")]
 
 1823  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_DemonRuns___")]
 
 1824  public static extern long Solver_DemonRuns(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
 1826  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_Failures___")]
 
 1827  public static extern long Solver_Failures(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 1829  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_Neighbors___")]
 
 1830  public static extern long Solver_Neighbors(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 1832  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_ClearNeighbors___")]
 
 1833  public static extern void Solver_ClearNeighbors(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 1835  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_IncrementNeighbors___")]
 
 1838  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_FilteredNeighbors___")]
 
 1841  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_AcceptedNeighbors___")]
 
 1844  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_Stamp___")]
 
 1845  public static extern ulong 
Solver_Stamp(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 1847  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_FailStamp___")]
 
 1848  public static extern ulong 
Solver_FailStamp(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 1850  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_SetContext___")]
 
 1851  public static extern void Solver_SetContext(global::System.Runtime.InteropServices.HandleRef jarg1, 
string jarg2);
 
 1853  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_Context___")]
 
 1854  public static extern string Solver_Context(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 1856  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_SetOptimizationDirection___")]
 
 1859  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_SetGuidedLocalSearchPenaltyCallback___")]
 
 1862  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_GetGuidedLocalSearchPenalty___")]
 
 1865  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntVar__SWIG_0___")]
 
 1866  public static extern global::System.IntPtr 
Solver_MakeIntVar__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2, 
long jarg3, 
string jarg4);
 
 1868  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntVar__SWIG_1___")]
 
 1869  public static extern global::System.IntPtr 
Solver_MakeIntVar__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1,  
int length2, 
long[]  jarg2, 
string jarg3);
 
 1871  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntVar__SWIG_2___")]
 
 1872  public static extern global::System.IntPtr 
Solver_MakeIntVar__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1,  
int length2, 
int[]  jarg2, 
string jarg3);
 
 1874  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntVar__SWIG_3___")]
 
 1875  public static extern global::System.IntPtr 
Solver_MakeIntVar__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2, 
long jarg3);
 
 1877  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntVar__SWIG_4___")]
 
 1878  public static extern global::System.IntPtr 
Solver_MakeIntVar__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1,  
int length2, 
long[]  jarg2);
 
 1880  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntVar__SWIG_5___")]
 
 1881  public static extern global::System.IntPtr 
Solver_MakeIntVar__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1,  
int length2, 
int[]  jarg2);
 
 1883  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeBoolVar__SWIG_0___")]
 
 1884  public static extern global::System.IntPtr 
Solver_MakeBoolVar__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, 
string jarg2);
 
 1886  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeBoolVar__SWIG_1___")]
 
 1887  public static extern global::System.IntPtr 
Solver_MakeBoolVar__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 1889  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntConst__SWIG_0___")]
 
 1890  public static extern global::System.IntPtr 
Solver_MakeIntConst__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2, 
string jarg3);
 
 1892  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntConst__SWIG_1___")]
 
 1893  public static extern global::System.IntPtr 
Solver_MakeIntConst__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 1895  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSum__SWIG_0___")]
 
 1896  public static extern global::System.IntPtr 
Solver_MakeSum__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 1898  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSum__SWIG_1___")]
 
 1899  public static extern global::System.IntPtr 
Solver_MakeSum__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 1901  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSum__SWIG_2___")]
 
 1902  public static extern global::System.IntPtr 
Solver_MakeSum__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 1904  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeScalProd__SWIG_0___")]
 
 1905  public static extern global::System.IntPtr 
Solver_MakeScalProd__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
long[]  jarg3);
 
 1907  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeScalProd__SWIG_1___")]
 
 1908  public static extern global::System.IntPtr 
Solver_MakeScalProd__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
int[]  jarg3);
 
 1910  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDifference__SWIG_0___")]
 
 1911  public static extern global::System.IntPtr 
Solver_MakeDifference__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 1913  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDifference__SWIG_1___")]
 
 1914  public static extern global::System.IntPtr 
Solver_MakeDifference__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 1916  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeOpposite___")]
 
 1917  public static extern global::System.IntPtr 
Solver_MakeOpposite(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 1919  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeProd__SWIG_0___")]
 
 1920  public static extern global::System.IntPtr 
Solver_MakeProd__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 1922  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeProd__SWIG_1___")]
 
 1923  public static extern global::System.IntPtr 
Solver_MakeProd__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 1925  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDiv__SWIG_0___")]
 
 1926  public static extern global::System.IntPtr 
Solver_MakeDiv__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 1928  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDiv__SWIG_1___")]
 
 1929  public static extern global::System.IntPtr 
Solver_MakeDiv__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 1931  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAbs___")]
 
 1932  public static extern global::System.IntPtr 
Solver_MakeAbs(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 1934  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSquare___")]
 
 1935  public static extern global::System.IntPtr 
Solver_MakeSquare(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 1937  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePower___")]
 
 1938  public static extern global::System.IntPtr 
Solver_MakePower(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 1940  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeElement__SWIG_0___")]
 
 1941  public static extern global::System.IntPtr 
Solver_MakeElement__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1,  
int length2, 
long[]  jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 1943  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeElement__SWIG_1___")]
 
 1944  public static extern global::System.IntPtr 
Solver_MakeElement__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1,  
int length2, 
int[]  jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 1946  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeElement__SWIG_2___")]
 
 1947  public static extern global::System.IntPtr 
Solver_MakeElement__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1,  
LongToLong   jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 1949  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMonotonicElement___")]
 
 1950  public static extern global::System.IntPtr 
Solver_MakeMonotonicElement(global::System.Runtime.InteropServices.HandleRef jarg1,  
LongToLong   jarg2, 
bool jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
 1952  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeElement__SWIG_3___")]
 
 1953  public static extern global::System.IntPtr 
Solver_MakeElement__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1,  
LongLongToLong   jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
 1955  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeElement__SWIG_4___")]
 
 1956  public static extern global::System.IntPtr 
Solver_MakeElement__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 1958  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIndexExpression___")]
 
 1959  public static extern global::System.IntPtr 
Solver_MakeIndexExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 1961  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIfThenElseCt___")]
 
 1962  public static extern global::System.IntPtr 
Solver_MakeIfThenElseCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
 
 1964  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMin__SWIG_0___")]
 
 1965  public static extern global::System.IntPtr 
Solver_MakeMin__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 1967  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMin__SWIG_1___")]
 
 1968  public static extern global::System.IntPtr 
Solver_MakeMin__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 1970  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMin__SWIG_2___")]
 
 1971  public static extern global::System.IntPtr 
Solver_MakeMin__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 1973  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMin__SWIG_3___")]
 
 1974  public static extern global::System.IntPtr 
Solver_MakeMin__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int jarg3);
 
 1976  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMax__SWIG_0___")]
 
 1977  public static extern global::System.IntPtr 
Solver_MakeMax__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 1979  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMax__SWIG_1___")]
 
 1980  public static extern global::System.IntPtr 
Solver_MakeMax__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 1982  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMax__SWIG_2___")]
 
 1983  public static extern global::System.IntPtr 
Solver_MakeMax__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 1985  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMax__SWIG_3___")]
 
 1986  public static extern global::System.IntPtr 
Solver_MakeMax__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int jarg3);
 
 1988  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeConvexPiecewiseExpr___")]
 
 1989  public static extern global::System.IntPtr 
Solver_MakeConvexPiecewiseExpr(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3, 
long jarg4, 
long jarg5, 
long jarg6);
 
 1991  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSemiContinuousExpr___")]
 
 1992  public static extern global::System.IntPtr 
Solver_MakeSemiContinuousExpr(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3, 
long jarg4);
 
 1994  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeModulo__SWIG_0___")]
 
 1995  public static extern global::System.IntPtr 
Solver_MakeModulo__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 1997  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeModulo__SWIG_1___")]
 
 1998  public static extern global::System.IntPtr 
Solver_MakeModulo__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 2000  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeConditionalExpression___")]
 
 2001  public static extern global::System.IntPtr 
Solver_MakeConditionalExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, 
long jarg4);
 
 2003  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeTrueConstraint___")]
 
 2004  public static extern global::System.IntPtr 
Solver_MakeTrueConstraint(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 2006  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeFalseConstraint__SWIG_0___")]
 
 2009  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeFalseConstraint__SWIG_1___")]
 
 2012  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsEqualCstCt___")]
 
 2013  public static extern global::System.IntPtr 
Solver_MakeIsEqualCstCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
 2015  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsEqualCstVar___")]
 
 2016  public static extern global::System.IntPtr 
Solver_MakeIsEqualCstVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 2018  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsEqualCt___")]
 
 2019  public static extern global::System.IntPtr 
Solver_MakeIsEqualCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
 2021  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsEqualVar___")]
 
 2022  public static extern global::System.IntPtr 
Solver_MakeIsEqualVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 2024  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeEquality__SWIG_0___")]
 
 2025  public static extern global::System.IntPtr 
Solver_MakeEquality__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 2027  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeEquality__SWIG_1___")]
 
 2028  public static extern global::System.IntPtr 
Solver_MakeEquality__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 2030  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeEquality__SWIG_2___")]
 
 2031  public static extern global::System.IntPtr 
Solver_MakeEquality__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int jarg3);
 
 2033  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsDifferentCstCt___")]
 
 2034  public static extern global::System.IntPtr 
Solver_MakeIsDifferentCstCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
 2036  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsDifferentCstVar___")]
 
 2037  public static extern global::System.IntPtr 
Solver_MakeIsDifferentCstVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 2039  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsDifferentVar___")]
 
 2040  public static extern global::System.IntPtr 
Solver_MakeIsDifferentVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 2042  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsDifferentCt___")]
 
 2043  public static extern global::System.IntPtr 
Solver_MakeIsDifferentCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
 2045  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNonEquality__SWIG_0___")]
 
 2046  public static extern global::System.IntPtr 
Solver_MakeNonEquality__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 2048  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNonEquality__SWIG_1___")]
 
 2049  public static extern global::System.IntPtr 
Solver_MakeNonEquality__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 2051  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNonEquality__SWIG_2___")]
 
 2052  public static extern global::System.IntPtr 
Solver_MakeNonEquality__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int jarg3);
 
 2054  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsLessOrEqualCstCt___")]
 
 2055  public static extern global::System.IntPtr 
Solver_MakeIsLessOrEqualCstCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
 2057  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsLessOrEqualCstVar___")]
 
 2058  public static extern global::System.IntPtr 
Solver_MakeIsLessOrEqualCstVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 2060  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsLessOrEqualVar___")]
 
 2061  public static extern global::System.IntPtr 
Solver_MakeIsLessOrEqualVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 2063  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsLessOrEqualCt___")]
 
 2064  public static extern global::System.IntPtr 
Solver_MakeIsLessOrEqualCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
 2066  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLessOrEqual__SWIG_0___")]
 
 2067  public static extern global::System.IntPtr 
Solver_MakeLessOrEqual__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 2069  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLessOrEqual__SWIG_1___")]
 
 2070  public static extern global::System.IntPtr 
Solver_MakeLessOrEqual__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 2072  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLessOrEqual__SWIG_2___")]
 
 2073  public static extern global::System.IntPtr 
Solver_MakeLessOrEqual__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int jarg3);
 
 2075  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsGreaterOrEqualCstCt___")]
 
 2076  public static extern global::System.IntPtr 
Solver_MakeIsGreaterOrEqualCstCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
 2078  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsGreaterOrEqualCstVar___")]
 
 2079  public static extern global::System.IntPtr 
Solver_MakeIsGreaterOrEqualCstVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 2081  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsGreaterOrEqualVar___")]
 
 2082  public static extern global::System.IntPtr 
Solver_MakeIsGreaterOrEqualVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 2084  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsGreaterOrEqualCt___")]
 
 2085  public static extern global::System.IntPtr 
Solver_MakeIsGreaterOrEqualCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
 2087  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeGreaterOrEqual__SWIG_0___")]
 
 2088  public static extern global::System.IntPtr 
Solver_MakeGreaterOrEqual__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 2090  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeGreaterOrEqual__SWIG_1___")]
 
 2091  public static extern global::System.IntPtr 
Solver_MakeGreaterOrEqual__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 2093  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeGreaterOrEqual__SWIG_2___")]
 
 2094  public static extern global::System.IntPtr 
Solver_MakeGreaterOrEqual__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int jarg3);
 
 2096  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsGreaterCstCt___")]
 
 2097  public static extern global::System.IntPtr 
Solver_MakeIsGreaterCstCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
 2099  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsGreaterCstVar___")]
 
 2100  public static extern global::System.IntPtr 
Solver_MakeIsGreaterCstVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 2102  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsGreaterVar___")]
 
 2103  public static extern global::System.IntPtr 
Solver_MakeIsGreaterVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 2105  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsGreaterCt___")]
 
 2106  public static extern global::System.IntPtr 
Solver_MakeIsGreaterCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
 2108  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeGreater__SWIG_0___")]
 
 2109  public static extern global::System.IntPtr 
Solver_MakeGreater__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 2111  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeGreater__SWIG_1___")]
 
 2112  public static extern global::System.IntPtr 
Solver_MakeGreater__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 2114  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeGreater__SWIG_2___")]
 
 2115  public static extern global::System.IntPtr 
Solver_MakeGreater__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int jarg3);
 
 2117  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsLessCstCt___")]
 
 2118  public static extern global::System.IntPtr 
Solver_MakeIsLessCstCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
 2120  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsLessCstVar___")]
 
 2121  public static extern global::System.IntPtr 
Solver_MakeIsLessCstVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 2123  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsLessVar___")]
 
 2124  public static extern global::System.IntPtr 
Solver_MakeIsLessVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 2126  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsLessCt___")]
 
 2127  public static extern global::System.IntPtr 
Solver_MakeIsLessCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
 2129  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLess__SWIG_0___")]
 
 2130  public static extern global::System.IntPtr 
Solver_MakeLess__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 2132  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLess__SWIG_1___")]
 
 2133  public static extern global::System.IntPtr 
Solver_MakeLess__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 2135  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLess__SWIG_2___")]
 
 2136  public static extern global::System.IntPtr 
Solver_MakeLess__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int jarg3);
 
 2138  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSumLessOrEqual___")]
 
 2139  public static extern global::System.IntPtr 
Solver_MakeSumLessOrEqual(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 2141  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSumGreaterOrEqual___")]
 
 2142  public static extern global::System.IntPtr 
Solver_MakeSumGreaterOrEqual(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 2144  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSumEquality__SWIG_0___")]
 
 2145  public static extern global::System.IntPtr 
Solver_MakeSumEquality__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 2147  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSumEquality__SWIG_1___")]
 
 2148  public static extern global::System.IntPtr 
Solver_MakeSumEquality__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 2150  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeScalProdEquality__SWIG_0___")]
 
 2151  public static extern global::System.IntPtr 
Solver_MakeScalProdEquality__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
long[]  jarg3, 
long jarg4);
 
 2153  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeScalProdEquality__SWIG_1___")]
 
 2154  public static extern global::System.IntPtr 
Solver_MakeScalProdEquality__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
int[]  jarg3, 
long jarg4);
 
 2156  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeScalProdEquality__SWIG_2___")]
 
 2157  public static extern global::System.IntPtr 
Solver_MakeScalProdEquality__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
long[]  jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
 2159  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeScalProdEquality__SWIG_3___")]
 
 2160  public static extern global::System.IntPtr 
Solver_MakeScalProdEquality__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
int[]  jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
 2162  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeScalProdGreaterOrEqual__SWIG_0___")]
 
 2163  public static extern global::System.IntPtr 
Solver_MakeScalProdGreaterOrEqual__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
long[]  jarg3, 
long jarg4);
 
 2165  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeScalProdGreaterOrEqual__SWIG_1___")]
 
 2166  public static extern global::System.IntPtr 
Solver_MakeScalProdGreaterOrEqual__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
int[]  jarg3, 
long jarg4);
 
 2168  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeScalProdLessOrEqual__SWIG_0___")]
 
 2169  public static extern global::System.IntPtr 
Solver_MakeScalProdLessOrEqual__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
long[]  jarg3, 
long jarg4);
 
 2171  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeScalProdLessOrEqual__SWIG_1___")]
 
 2172  public static extern global::System.IntPtr 
Solver_MakeScalProdLessOrEqual__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
int[]  jarg3, 
long jarg4);
 
 2174  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMinEquality___")]
 
 2175  public static extern global::System.IntPtr 
Solver_MakeMinEquality(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 2177  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMaxEquality___")]
 
 2178  public static extern global::System.IntPtr 
Solver_MakeMaxEquality(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 2180  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeElementEquality__SWIG_0___")]
 
 2181  public static extern global::System.IntPtr 
Solver_MakeElementEquality__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1,  
int length2, 
long[]  jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
 2183  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeElementEquality__SWIG_1___")]
 
 2184  public static extern global::System.IntPtr 
Solver_MakeElementEquality__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1,  
int length2, 
int[]  jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
 2186  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeElementEquality__SWIG_2___")]
 
 2187  public static extern global::System.IntPtr 
Solver_MakeElementEquality__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
 2189  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeElementEquality__SWIG_3___")]
 
 2190  public static extern global::System.IntPtr 
Solver_MakeElementEquality__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, 
long jarg4);
 
 2192  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAbsEquality___")]
 
 2193  public static extern global::System.IntPtr 
Solver_MakeAbsEquality(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 2195  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIndexOfConstraint___")]
 
 2196  public static extern global::System.IntPtr 
Solver_MakeIndexOfConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, 
long jarg4);
 
 2198  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeConstraintInitialPropagateCallback___")]
 
 2201  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDelayedConstraintInitialPropagateCallback___")]
 
 2204  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeClosureDemon___")]
 
 2207  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeBetweenCt___")]
 
 2208  public static extern global::System.IntPtr 
Solver_MakeBetweenCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3, 
long jarg4);
 
 2210  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNotBetweenCt___")]
 
 2211  public static extern global::System.IntPtr 
Solver_MakeNotBetweenCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3, 
long jarg4);
 
 2213  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsBetweenCt___")]
 
 2214  public static extern global::System.IntPtr 
Solver_MakeIsBetweenCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3, 
long jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
 
 2216  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsBetweenVar___")]
 
 2217  public static extern global::System.IntPtr 
Solver_MakeIsBetweenVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3, 
long jarg4);
 
 2219  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMemberCt__SWIG_0___")]
 
 2220  public static extern global::System.IntPtr 
Solver_MakeMemberCt__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
long[]  jarg3);
 
 2222  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMemberCt__SWIG_1___")]
 
 2223  public static extern global::System.IntPtr 
Solver_MakeMemberCt__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
int[]  jarg3);
 
 2225  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNotMemberCt__SWIG_0___")]
 
 2226  public static extern global::System.IntPtr 
Solver_MakeNotMemberCt__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
long[]  jarg3);
 
 2228  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNotMemberCt__SWIG_1___")]
 
 2229  public static extern global::System.IntPtr 
Solver_MakeNotMemberCt__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
int[]  jarg3);
 
 2231  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNotMemberCt__SWIG_2___")]
 
 2232  public static extern global::System.IntPtr 
Solver_MakeNotMemberCt__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
long[]  jarg3,  
int length4, 
long[]  jarg4);
 
 2234  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNotMemberCt__SWIG_3___")]
 
 2235  public static extern global::System.IntPtr 
Solver_MakeNotMemberCt__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
int[]  jarg3,  
int length4, 
int[]  jarg4);
 
 2237  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsMemberCt__SWIG_0___")]
 
 2238  public static extern global::System.IntPtr 
Solver_MakeIsMemberCt__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
long[]  jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
 2240  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsMemberCt__SWIG_1___")]
 
 2241  public static extern global::System.IntPtr 
Solver_MakeIsMemberCt__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
int[]  jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
 2243  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsMemberVar__SWIG_0___")]
 
 2244  public static extern global::System.IntPtr 
Solver_MakeIsMemberVar__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
long[]  jarg3);
 
 2246  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsMemberVar__SWIG_1___")]
 
 2247  public static extern global::System.IntPtr 
Solver_MakeIsMemberVar__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
int[]  jarg3);
 
 2249  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeCount__SWIG_0___")]
 
 2250  public static extern global::System.IntPtr 
Solver_MakeCount__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3, 
long jarg4);
 
 2252  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeCount__SWIG_1___")]
 
 2253  public static extern global::System.IntPtr 
Solver_MakeCount__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
 2255  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDistribute__SWIG_0___")]
 
 2256  public static extern global::System.IntPtr 
Solver_MakeDistribute__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
long[]  jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
 2258  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDistribute__SWIG_1___")]
 
 2259  public static extern global::System.IntPtr 
Solver_MakeDistribute__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
int[]  jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
 2261  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDistribute__SWIG_2___")]
 
 2262  public static extern global::System.IntPtr 
Solver_MakeDistribute__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 2264  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDistribute__SWIG_3___")]
 
 2265  public static extern global::System.IntPtr 
Solver_MakeDistribute__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3, 
long jarg4, 
long jarg5);
 
 2267  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDistribute__SWIG_4___")]
 
 2268  public static extern global::System.IntPtr 
Solver_MakeDistribute__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
long[]  jarg3,  
int length4, 
long[]  jarg4);
 
 2270  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDistribute__SWIG_5___")]
 
 2271  public static extern global::System.IntPtr 
Solver_MakeDistribute__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
int[]  jarg3,  
int length4, 
int[]  jarg4);
 
 2273  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDistribute__SWIG_6___")]
 
 2274  public static extern global::System.IntPtr 
Solver_MakeDistribute__SWIG_6(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
long[]  jarg3,  
int length4, 
long[]  jarg4,  
int length5, 
long[]  jarg5);
 
 2276  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDistribute__SWIG_7___")]
 
 2277  public static extern global::System.IntPtr 
Solver_MakeDistribute__SWIG_7(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
int[]  jarg3,  
int length4, 
int[]  jarg4,  
int length5, 
int[]  jarg5);
 
 2279  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDeviation___")]
 
 2280  public static extern global::System.IntPtr 
Solver_MakeDeviation(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, 
long jarg4);
 
 2282  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAllDifferent__SWIG_0___")]
 
 2283  public static extern global::System.IntPtr 
Solver_MakeAllDifferent__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 2285  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAllDifferent__SWIG_1___")]
 
 2286  public static extern global::System.IntPtr 
Solver_MakeAllDifferent__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
bool jarg3);
 
 2288  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAllDifferentExcept___")]
 
 2289  public static extern global::System.IntPtr 
Solver_MakeAllDifferentExcept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 2291  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSortingConstraint___")]
 
 2292  public static extern global::System.IntPtr 
Solver_MakeSortingConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 2294  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLexicalLess___")]
 
 2295  public static extern global::System.IntPtr 
Solver_MakeLexicalLess(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 2297  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLexicalLessOrEqual___")]
 
 2298  public static extern global::System.IntPtr 
Solver_MakeLexicalLessOrEqual(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 2300  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLexicalLessOrEqualWithOffsets___")]
 
 2301  public static extern global::System.IntPtr 
Solver_MakeLexicalLessOrEqualWithOffsets(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3,  
int length4, 
long[]  jarg4);
 
 2303  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIsLexicalLessOrEqualWithOffsetsCt___")]
 
 2304  public static extern global::System.IntPtr 
Solver_MakeIsLexicalLessOrEqualWithOffsetsCt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3,  
int length4, 
long[]  jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
 
 2306  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeInversePermutationConstraint___")]
 
 2307  public static extern global::System.IntPtr 
Solver_MakeInversePermutationConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 2309  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIndexOfFirstMaxValueConstraint___")]
 
 2310  public static extern global::System.IntPtr 
Solver_MakeIndexOfFirstMaxValueConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 2312  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIndexOfFirstMinValueConstraint___")]
 
 2313  public static extern global::System.IntPtr 
Solver_MakeIndexOfFirstMinValueConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 2315  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNullIntersect___")]
 
 2316  public static extern global::System.IntPtr 
Solver_MakeNullIntersect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 2318  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNullIntersectExcept___")]
 
 2319  public static extern global::System.IntPtr 
Solver_MakeNullIntersectExcept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, 
long jarg4);
 
 2321  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNoCycle__SWIG_0___")]
 
 2322  public static extern global::System.IntPtr 
Solver_MakeNoCycle__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3,  
LongToBoolean   jarg4);
 
 2324  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNoCycle__SWIG_1___")]
 
 2325  public static extern global::System.IntPtr 
Solver_MakeNoCycle__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 2327  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNoCycle__SWIG_2___")]
 
 2328  public static extern global::System.IntPtr 
Solver_MakeNoCycle__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3,  
LongToBoolean   jarg4, 
bool jarg5);
 
 2330  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeCircuit___")]
 
 2331  public static extern global::System.IntPtr 
Solver_MakeCircuit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 2333  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSubCircuit___")]
 
 2334  public static extern global::System.IntPtr 
Solver_MakeSubCircuit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 2336  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePathCumul__SWIG_0___")]
 
 2337  public static extern global::System.IntPtr 
Solver_MakePathCumul__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
 
 2339  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDelayedPathCumul___")]
 
 2340  public static extern global::System.IntPtr 
Solver_MakeDelayedPathCumul(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
 
 2342  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePathCumul__SWIG_1___")]
 
 2343  public static extern global::System.IntPtr 
Solver_MakePathCumul__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4,  
LongLongToLong   jarg5);
 
 2345  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePathCumul__SWIG_2___")]
 
 2346  public static extern global::System.IntPtr 
Solver_MakePathCumul__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5,  
LongLongToLong   jarg6);
 
 2348  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePathConnected___")]
 
 2349  public static extern global::System.IntPtr 
Solver_MakePathConnected(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
long[]  jarg3,  
int length4, 
long[]  jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
 
 2351  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMapDomain___")]
 
 2352  public static extern global::System.IntPtr 
Solver_MakeMapDomain(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 2354  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAllowedAssignments___")]
 
 2355  public static extern global::System.IntPtr 
Solver_MakeAllowedAssignments(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 2357  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeTransitionConstraint__SWIG_0___")]
 
 2358  public static extern global::System.IntPtr 
Solver_MakeTransitionConstraint__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, 
long jarg4,  
int length5, 
long[]  jarg5);
 
 2360  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeTransitionConstraint__SWIG_1___")]
 
 2361  public static extern global::System.IntPtr 
Solver_MakeTransitionConstraint__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, 
long jarg4,  
int length5, 
int[]  jarg5);
 
 2363  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNonOverlappingBoxesConstraint__SWIG_0___")]
 
 2364  public static extern global::System.IntPtr 
Solver_MakeNonOverlappingBoxesConstraint__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
 
 2366  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNonOverlappingBoxesConstraint__SWIG_1___")]
 
 2367  public static extern global::System.IntPtr 
Solver_MakeNonOverlappingBoxesConstraint__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
 
 2369  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNonOverlappingBoxesConstraint__SWIG_2___")]
 
 2370  public static extern global::System.IntPtr 
Solver_MakeNonOverlappingBoxesConstraint__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
 
 2372  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNonOverlappingNonStrictBoxesConstraint__SWIG_0___")]
 
 2373  public static extern global::System.IntPtr 
Solver_MakeNonOverlappingNonStrictBoxesConstraint__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
 
 2375  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNonOverlappingNonStrictBoxesConstraint__SWIG_1___")]
 
 2376  public static extern global::System.IntPtr 
Solver_MakeNonOverlappingNonStrictBoxesConstraint__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
 
 2378  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNonOverlappingNonStrictBoxesConstraint__SWIG_2___")]
 
 2379  public static extern global::System.IntPtr 
Solver_MakeNonOverlappingNonStrictBoxesConstraint__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
 
 2381  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePack___")]
 
 2382  public static extern global::System.IntPtr 
Solver_MakePack(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int jarg3);
 
 2384  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeFixedDurationIntervalVar__SWIG_0___")]
 
 2387  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeFixedDurationIntervalVar__SWIG_1___")]
 
 2388  public static extern global::System.IntPtr 
Solver_MakeFixedDurationIntervalVar__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3, 
string jarg4);
 
 2390  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeFixedDurationIntervalVar__SWIG_2___")]
 
 2391  public static extern global::System.IntPtr 
Solver_MakeFixedDurationIntervalVar__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, 
string jarg5);
 
 2393  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeFixedInterval___")]
 
 2394  public static extern global::System.IntPtr 
Solver_MakeFixedInterval(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2, 
long jarg3, 
string jarg4);
 
 2396  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntervalVar___")]
 
 2397  public static extern global::System.IntPtr 
Solver_MakeIntervalVar(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2, 
long jarg3, 
long jarg4, 
long jarg5, 
long jarg6, 
long jarg7, 
bool jarg8, 
string jarg9);
 
 2399  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntervalVarArray___")]
 
 2400  public static extern void Solver_MakeIntervalVarArray(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, 
long jarg3, 
long jarg4, 
long jarg5, 
long jarg6, 
long jarg7, 
long jarg8, 
bool jarg9, 
string jarg10, global::System.Runtime.InteropServices.HandleRef jarg11);
 
 2402  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMirrorInterval___")]
 
 2403  public static extern global::System.IntPtr 
Solver_MakeMirrorInterval(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 2405  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeFixedDurationStartSyncedOnStartIntervalVar___")]
 
 2408  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeFixedDurationStartSyncedOnEndIntervalVar___")]
 
 2411  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeFixedDurationEndSyncedOnStartIntervalVar___")]
 
 2414  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeFixedDurationEndSyncedOnEndIntervalVar___")]
 
 2417  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntervalRelaxedMin___")]
 
 2418  public static extern global::System.IntPtr 
Solver_MakeIntervalRelaxedMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 2420  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntervalRelaxedMax___")]
 
 2421  public static extern global::System.IntPtr 
Solver_MakeIntervalRelaxedMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 2423  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntervalVarRelation__SWIG_0___")]
 
 2424  public static extern global::System.IntPtr 
Solver_MakeIntervalVarRelation__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int jarg3, 
long jarg4);
 
 2426  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntervalVarRelation__SWIG_1___")]
 
 2427  public static extern global::System.IntPtr 
Solver_MakeIntervalVarRelation__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
 2429  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeIntervalVarRelationWithDelay___")]
 
 2430  public static extern global::System.IntPtr 
Solver_MakeIntervalVarRelationWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, 
long jarg5);
 
 2432  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeTemporalDisjunction__SWIG_0___")]
 
 2433  public static extern global::System.IntPtr 
Solver_MakeTemporalDisjunction__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
 2435  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeTemporalDisjunction__SWIG_1___")]
 
 2436  public static extern global::System.IntPtr 
Solver_MakeTemporalDisjunction__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 2438  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDisjunctiveConstraint___")]
 
 2439  public static extern global::System.IntPtr 
Solver_MakeDisjunctiveConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
string jarg3);
 
 2441  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeStrictDisjunctiveConstraint___")]
 
 2442  public static extern global::System.IntPtr 
Solver_MakeStrictDisjunctiveConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
string jarg3);
 
 2444  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeCumulative__SWIG_0___")]
 
 2445  public static extern global::System.IntPtr 
Solver_MakeCumulative__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
long[]  jarg3, 
long jarg4, 
string jarg5);
 
 2447  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeCumulative__SWIG_1___")]
 
 2448  public static extern global::System.IntPtr 
Solver_MakeCumulative__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
int[]  jarg3, 
long jarg4, 
string jarg5);
 
 2450  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeCumulative__SWIG_2___")]
 
 2451  public static extern global::System.IntPtr 
Solver_MakeCumulative__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
long[]  jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, 
string jarg5);
 
 2453  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeCumulative__SWIG_3___")]
 
 2454  public static extern global::System.IntPtr 
Solver_MakeCumulative__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
int[]  jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, 
string jarg5);
 
 2456  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeCumulative__SWIG_4___")]
 
 2457  public static extern global::System.IntPtr 
Solver_MakeCumulative__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, 
long jarg4, 
string jarg5);
 
 2459  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeCumulative__SWIG_5___")]
 
 2460  public static extern global::System.IntPtr 
Solver_MakeCumulative__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, 
string jarg5);
 
 2462  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeCover___")]
 
 2463  public static extern global::System.IntPtr 
Solver_MakeCover(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 2465  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeEquality__SWIG_3___")]
 
 2466  public static extern global::System.IntPtr 
Solver_MakeEquality__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 2468  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAssignment__SWIG_0___")]
 
 2471  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAssignment__SWIG_1___")]
 
 2472  public static extern global::System.IntPtr 
Solver_MakeAssignment__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 2474  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeFirstSolutionCollector__SWIG_0___")]
 
 2477  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeFirstSolutionCollector__SWIG_1___")]
 
 2480  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLastSolutionCollector__SWIG_0___")]
 
 2481  public static extern global::System.IntPtr 
Solver_MakeLastSolutionCollector__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 2483  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLastSolutionCollector__SWIG_1___")]
 
 2486  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeBestValueSolutionCollector__SWIG_0___")]
 
 2489  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeBestLexicographicValueSolutionCollector__SWIG_0___")]
 
 2492  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeBestValueSolutionCollector__SWIG_1___")]
 
 2495  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeBestLexicographicValueSolutionCollector__SWIG_1___")]
 
 2498  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNBestValueSolutionCollector__SWIG_0___")]
 
 2499  public static extern global::System.IntPtr 
Solver_MakeNBestValueSolutionCollector__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int jarg3, 
bool jarg4);
 
 2501  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNBestValueSolutionCollector__SWIG_1___")]
 
 2504  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNBestLexicographicValueSolutionCollector__SWIG_0___")]
 
 2507  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNBestLexicographicValueSolutionCollector__SWIG_1___")]
 
 2510  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAllSolutionCollector__SWIG_0___")]
 
 2511  public static extern global::System.IntPtr 
Solver_MakeAllSolutionCollector__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 2513  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAllSolutionCollector__SWIG_1___")]
 
 2516  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMinimize___")]
 
 2517  public static extern global::System.IntPtr 
Solver_MakeMinimize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 2519  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMaximize___")]
 
 2520  public static extern global::System.IntPtr 
Solver_MakeMaximize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 2522  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeOptimize___")]
 
 2523  public static extern global::System.IntPtr 
Solver_MakeOptimize(global::System.Runtime.InteropServices.HandleRef jarg1, 
bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, 
long jarg4);
 
 2525  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeWeightedMinimize__SWIG_0___")]
 
 2526  public static extern global::System.IntPtr 
Solver_MakeWeightedMinimize__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
long[]  jarg3, 
long jarg4);
 
 2528  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeWeightedMinimize__SWIG_1___")]
 
 2529  public static extern global::System.IntPtr 
Solver_MakeWeightedMinimize__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
int[]  jarg3, 
long jarg4);
 
 2531  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeWeightedMaximize__SWIG_0___")]
 
 2532  public static extern global::System.IntPtr 
Solver_MakeWeightedMaximize__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
long[]  jarg3, 
long jarg4);
 
 2534  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeWeightedMaximize__SWIG_1___")]
 
 2535  public static extern global::System.IntPtr 
Solver_MakeWeightedMaximize__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
int[]  jarg3, 
long jarg4);
 
 2537  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeWeightedOptimize__SWIG_0___")]
 
 2538  public static extern global::System.IntPtr 
Solver_MakeWeightedOptimize__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, 
bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3,  
int length4, 
long[]  jarg4, 
long jarg5);
 
 2540  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeWeightedOptimize__SWIG_1___")]
 
 2541  public static extern global::System.IntPtr 
Solver_MakeWeightedOptimize__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, 
bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3,  
int length4, 
int[]  jarg4, 
long jarg5);
 
 2543  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLexicographicOptimize___")]
 
 2544  public static extern global::System.IntPtr 
Solver_MakeLexicographicOptimize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3,  
int length4, 
long[]  jarg4);
 
 2546  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeTabuSearch___")]
 
 2547  public static extern global::System.IntPtr 
Solver_MakeTabuSearch(global::System.Runtime.InteropServices.HandleRef jarg1, 
bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, 
long jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, 
long jarg6, 
long jarg7, 
double jarg8);
 
 2549  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLexicographicTabuSearch___")]
 
 2550  public static extern global::System.IntPtr 
Solver_MakeLexicographicTabuSearch(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3,  
int length4, 
long[]  jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, 
long jarg6, 
long jarg7, 
double jarg8);
 
 2552  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeGenericTabuSearch___")]
 
 2553  public static extern global::System.IntPtr 
Solver_MakeGenericTabuSearch(global::System.Runtime.InteropServices.HandleRef jarg1, 
bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, 
long jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, 
long jarg6);
 
 2555  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSimulatedAnnealing___")]
 
 2556  public static extern global::System.IntPtr 
Solver_MakeSimulatedAnnealing(global::System.Runtime.InteropServices.HandleRef jarg1, 
bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, 
long jarg4, 
long jarg5);
 
 2558  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLexicographicSimulatedAnnealing___")]
 
 2559  public static extern global::System.IntPtr 
Solver_MakeLexicographicSimulatedAnnealing(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3,  
int length4, 
long[]  jarg4,  
int length5, 
long[]  jarg5);
 
 2561  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeRoundRobinCompoundObjectiveMonitor___")]
 
 2564  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLubyRestart___")]
 
 2565  public static extern global::System.IntPtr 
Solver_MakeLubyRestart(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
 2567  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeConstantRestart___")]
 
 2568  public static extern global::System.IntPtr 
Solver_MakeConstantRestart(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
 2570  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeTimeLimit__SWIG_0___")]
 
 2571  public static extern global::System.IntPtr 
Solver_MakeTimeLimit__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 2573  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeTimeLimit__SWIG_1___")]
 
 2574  public static extern global::System.IntPtr 
Solver_MakeTimeLimit__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 2576  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeBranchesLimit___")]
 
 2577  public static extern global::System.IntPtr 
Solver_MakeBranchesLimit(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 2579  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeFailuresLimit___")]
 
 2580  public static extern global::System.IntPtr 
Solver_MakeFailuresLimit(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 2582  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSolutionsLimit___")]
 
 2583  public static extern global::System.IntPtr 
Solver_MakeSolutionsLimit(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 2585  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLimit__SWIG_0___")]
 
 2586  public static extern global::System.IntPtr 
Solver_MakeLimit__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3, 
long jarg4, 
long jarg5, 
bool jarg6, 
bool jarg7);
 
 2588  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLimit__SWIG_1___")]
 
 2589  public static extern global::System.IntPtr 
Solver_MakeLimit__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3, 
long jarg4, 
long jarg5, 
bool jarg6);
 
 2591  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLimit__SWIG_2___")]
 
 2592  public static extern global::System.IntPtr 
Solver_MakeLimit__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3, 
long jarg4, 
long jarg5);
 
 2594  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLimit__SWIG_3___")]
 
 2595  public static extern global::System.IntPtr 
Solver_MakeLimit__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, 
int proto_size, 
byte[] jarg2);
 
 2597  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLimit__SWIG_4___")]
 
 2598  public static extern global::System.IntPtr 
Solver_MakeLimit__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2, 
long jarg3, 
long jarg4, 
long jarg5, 
bool jarg6, 
bool jarg7);
 
 2600  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLimit__SWIG_5___")]
 
 2601  public static extern global::System.IntPtr 
Solver_MakeLimit__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2, 
long jarg3, 
long jarg4, 
long jarg5, 
bool jarg6);
 
 2603  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLimit__SWIG_6___")]
 
 2604  public static extern global::System.IntPtr 
Solver_MakeLimit__SWIG_6(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2, 
long jarg3, 
long jarg4, 
long jarg5);
 
 2606  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDefaultRegularLimitParameters___")]
 
 2609  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLimit__SWIG_7___")]
 
 2610  public static extern global::System.IntPtr 
Solver_MakeLimit__SWIG_7(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 2612  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeImprovementLimit___")]
 
 2613  public static extern global::System.IntPtr 
Solver_MakeImprovementLimit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
bool jarg3, 
double jarg4, 
double jarg5, 
double jarg6, 
int jarg7);
 
 2615  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLexicographicImprovementLimit___")]
 
 2616  public static extern global::System.IntPtr 
Solver_MakeLexicographicImprovementLimit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, 
double jarg6, 
int jarg7);
 
 2618  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeCustomLimit___")]
 
 2621  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSearchLog__SWIG_0___")]
 
 2622  public static extern global::System.IntPtr 
Solver_MakeSearchLog__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
 2624  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSearchLog__SWIG_1___")]
 
 2625  public static extern global::System.IntPtr 
Solver_MakeSearchLog__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 2627  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSearchLog__SWIG_2___")]
 
 2630  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSearchLog__SWIG_3___")]
 
 2631  public static extern global::System.IntPtr 
Solver_MakeSearchLog__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3,  
VoidToString   jarg4);
 
 2633  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSearchLog__SWIG_4___")]
 
 2634  public static extern global::System.IntPtr 
Solver_MakeSearchLog__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3,  
VoidToString   jarg4);
 
 2636  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSearchLog__SWIG_5___")]
 
 2637  public static extern global::System.IntPtr 
Solver_MakeSearchLog__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 2639  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSearchLog__SWIG_6___")]
 
 2640  public static extern global::System.IntPtr 
Solver_MakeSearchLog__SWIG_6(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3,  
VoidToString   jarg4);
 
 2642  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSearchTrace___")]
 
 2643  public static extern global::System.IntPtr 
Solver_MakeSearchTrace(global::System.Runtime.InteropServices.HandleRef jarg1, 
string jarg2);
 
 2645  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeEnterSearchCallback___")]
 
 2648  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeExitSearchCallback___")]
 
 2651  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAtSolutionCallback___")]
 
 2654  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePrintModelVisitor___")]
 
 2657  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeStatisticsModelVisitor___")]
 
 2660  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSymmetryManager__SWIG_0___")]
 
 2661  public static extern global::System.IntPtr 
Solver_MakeSymmetryManager__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 2663  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSymmetryManager__SWIG_1___")]
 
 2664  public static extern global::System.IntPtr 
Solver_MakeSymmetryManager__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 2666  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSymmetryManager__SWIG_2___")]
 
 2667  public static extern global::System.IntPtr 
Solver_MakeSymmetryManager__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 2669  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSymmetryManager__SWIG_3___")]
 
 2670  public static extern global::System.IntPtr 
Solver_MakeSymmetryManager__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
 2672  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSymmetryManager__SWIG_4___")]
 
 2673  public static extern global::System.IntPtr 
Solver_MakeSymmetryManager__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
 
 2675  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAssignVariableValue___")]
 
 2676  public static extern global::System.IntPtr 
Solver_MakeAssignVariableValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 2678  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeVariableLessOrEqualValue___")]
 
 2679  public static extern global::System.IntPtr 
Solver_MakeVariableLessOrEqualValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 2681  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeVariableGreaterOrEqualValue___")]
 
 2682  public static extern global::System.IntPtr 
Solver_MakeVariableGreaterOrEqualValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 2684  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSplitVariableDomain___")]
 
 2685  public static extern global::System.IntPtr 
Solver_MakeSplitVariableDomain(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3, 
bool jarg4);
 
 2687  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAssignVariableValueOrFail___")]
 
 2688  public static extern global::System.IntPtr 
Solver_MakeAssignVariableValueOrFail(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 2690  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAssignVariableValueOrDoNothing___")]
 
 2691  public static extern global::System.IntPtr 
Solver_MakeAssignVariableValueOrDoNothing(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 2693  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAssignVariablesValues___")]
 
 2694  public static extern global::System.IntPtr 
Solver_MakeAssignVariablesValues(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
long[]  jarg3);
 
 2696  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAssignVariablesValuesOrDoNothing___")]
 
 2697  public static extern global::System.IntPtr 
Solver_MakeAssignVariablesValuesOrDoNothing(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
long[]  jarg3);
 
 2699  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAssignVariablesValuesOrFail___")]
 
 2700  public static extern global::System.IntPtr 
Solver_MakeAssignVariablesValuesOrFail(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
long[]  jarg3);
 
 2702  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeFailDecision___")]
 
 2703  public static extern global::System.IntPtr 
Solver_MakeFailDecision(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 2705  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDecision___")]
 
 2708  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_Compose__SWIG_0___")]
 
 2709  public static extern global::System.IntPtr 
Solver_Compose__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 2711  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_Compose__SWIG_1___")]
 
 2712  public static extern global::System.IntPtr 
Solver_Compose__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
 2714  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_Compose__SWIG_2___")]
 
 2715  public static extern global::System.IntPtr 
Solver_Compose__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
 
 2717  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_Compose__SWIG_3___")]
 
 2718  public static extern global::System.IntPtr 
Solver_Compose__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 2720  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_Try__SWIG_0___")]
 
 2721  public static extern global::System.IntPtr 
Solver_Try__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 2723  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_Try__SWIG_1___")]
 
 2724  public static extern global::System.IntPtr 
Solver_Try__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
 2726  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_Try__SWIG_2___")]
 
 2727  public static extern global::System.IntPtr 
Solver_Try__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
 
 2729  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_Try__SWIG_3___")]
 
 2730  public static extern global::System.IntPtr 
Solver_Try__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 2732  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_0___")]
 
 2733  public static extern global::System.IntPtr 
Solver_MakePhase__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int jarg3, 
int jarg4);
 
 2735  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_1___")]
 
 2736  public static extern global::System.IntPtr 
Solver_MakePhase__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
LongToLong   jarg3, 
int jarg4);
 
 2738  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_2___")]
 
 2739  public static extern global::System.IntPtr 
Solver_MakePhase__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int jarg3,  
LongLongToLong   jarg4);
 
 2741  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_3___")]
 
 2742  public static extern global::System.IntPtr 
Solver_MakePhase__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int jarg3,  
LongLongLongToBoolean   jarg4);
 
 2744  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_4___")]
 
 2747  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_5___")]
 
 2750  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_6___")]
 
 2753  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDefaultPhase__SWIG_0___")]
 
 2754  public static extern global::System.IntPtr 
Solver_MakeDefaultPhase__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 2756  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDefaultPhase__SWIG_1___")]
 
 2757  public static extern global::System.IntPtr 
Solver_MakeDefaultPhase__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 2759  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_7___")]
 
 2760  public static extern global::System.IntPtr 
Solver_MakePhase__SWIG_7(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int jarg3, 
int jarg4);
 
 2762  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_8___")]
 
 2763  public static extern global::System.IntPtr 
Solver_MakePhase__SWIG_8(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, 
int jarg4, 
int jarg5);
 
 2765  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_9___")]
 
 2766  public static extern global::System.IntPtr 
Solver_MakePhase__SWIG_9(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, 
int jarg5, 
int jarg6);
 
 2768  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_10___")]
 
 2769  public static extern global::System.IntPtr 
Solver_MakePhase__SWIG_10(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, 
int jarg6, 
int jarg7);
 
 2771  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeScheduleOrPostpone___")]
 
 2772  public static extern global::System.IntPtr 
Solver_MakeScheduleOrPostpone(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3, ref 
int jarg4);
 
 2774  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeScheduleOrExpedite___")]
 
 2775  public static extern global::System.IntPtr 
Solver_MakeScheduleOrExpedite(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3, ref 
int jarg4);
 
 2777  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeRankFirstInterval___")]
 
 2778  public static extern global::System.IntPtr 
Solver_MakeRankFirstInterval(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int jarg3);
 
 2780  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeRankLastInterval___")]
 
 2781  public static extern global::System.IntPtr 
Solver_MakeRankLastInterval(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int jarg3);
 
 2783  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_11___")]
 
 2784  public static extern global::System.IntPtr 
Solver_MakePhase__SWIG_11(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
LongLongToLong   jarg3, 
int jarg4);
 
 2786  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_12___")]
 
 2789  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_13___")]
 
 2790  public static extern global::System.IntPtr 
Solver_MakePhase__SWIG_13(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int jarg3);
 
 2792  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakePhase__SWIG_14___")]
 
 2793  public static extern global::System.IntPtr 
Solver_MakePhase__SWIG_14(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int jarg3);
 
 2795  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDecisionBuilderFromAssignment___")]
 
 2796  public static extern global::System.IntPtr 
Solver_MakeDecisionBuilderFromAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
 2798  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeConstraintAdder___")]
 
 2799  public static extern global::System.IntPtr 
Solver_MakeConstraintAdder(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 2801  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSolveOnce__SWIG_0___")]
 
 2802  public static extern global::System.IntPtr 
Solver_MakeSolveOnce__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 2804  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSolveOnce__SWIG_1___")]
 
 2805  public static extern global::System.IntPtr 
Solver_MakeSolveOnce__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 2807  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSolveOnce__SWIG_2___")]
 
 2808  public static extern global::System.IntPtr 
Solver_MakeSolveOnce__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
 2810  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSolveOnce__SWIG_3___")]
 
 2811  public static extern global::System.IntPtr 
Solver_MakeSolveOnce__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
 
 2813  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSolveOnce__SWIG_4___")]
 
 2814  public static extern global::System.IntPtr 
Solver_MakeSolveOnce__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6);
 
 2816  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSolveOnce__SWIG_5___")]
 
 2817  public static extern global::System.IntPtr 
Solver_MakeSolveOnce__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 2819  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNestedOptimize__SWIG_0___")]
 
 2820  public static extern global::System.IntPtr 
Solver_MakeNestedOptimize__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, 
bool jarg4, 
long jarg5);
 
 2822  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNestedOptimize__SWIG_1___")]
 
 2823  public static extern global::System.IntPtr 
Solver_MakeNestedOptimize__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, 
bool jarg4, 
long jarg5, global::System.Runtime.InteropServices.HandleRef jarg6);
 
 2825  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNestedOptimize__SWIG_2___")]
 
 2826  public static extern global::System.IntPtr 
Solver_MakeNestedOptimize__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, 
bool jarg4, 
long jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7);
 
 2828  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNestedOptimize__SWIG_3___")]
 
 2829  public static extern global::System.IntPtr 
Solver_MakeNestedOptimize__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, 
bool jarg4, 
long jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8);
 
 2831  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNestedOptimize__SWIG_4___")]
 
 2832  public static extern global::System.IntPtr 
Solver_MakeNestedOptimize__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, 
bool jarg4, 
long jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8, global::System.Runtime.InteropServices.HandleRef jarg9);
 
 2834  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNestedOptimize__SWIG_5___")]
 
 2835  public static extern global::System.IntPtr 
Solver_MakeNestedOptimize__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, 
bool jarg4, 
long jarg5, global::System.Runtime.InteropServices.HandleRef jarg6);
 
 2837  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeRestoreAssignment___")]
 
 2838  public static extern global::System.IntPtr 
Solver_MakeRestoreAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 2840  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeStoreAssignment___")]
 
 2841  public static extern global::System.IntPtr 
Solver_MakeStoreAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 2843  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeOperator__SWIG_0___")]
 
 2844  public static extern global::System.IntPtr 
Solver_MakeOperator__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
 
 2846  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeOperator__SWIG_1___")]
 
 2847  public static extern global::System.IntPtr 
Solver_MakeOperator__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
 2849  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeOperator__SWIG_2___")]
 
 2850  public static extern global::System.IntPtr 
Solver_MakeOperator__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int jarg3);
 
 2852  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeOperator__SWIG_3___")]
 
 2853  public static extern global::System.IntPtr 
Solver_MakeOperator__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, 
int jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6);
 
 2855  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeOperator__SWIG_4___")]
 
 2856  public static extern global::System.IntPtr 
Solver_MakeOperator__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, 
int jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
 
 2858  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeOperator__SWIG_5___")]
 
 2859  public static extern global::System.IntPtr 
Solver_MakeOperator__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, 
int jarg4);
 
 2861  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeOperator__SWIG_6___")]
 
 2862  public static extern global::System.IntPtr 
Solver_MakeOperator__SWIG_6(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
LongLongLongToLong   jarg3, 
int jarg4);
 
 2864  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeOperator__SWIG_7___")]
 
 2865  public static extern global::System.IntPtr 
Solver_MakeOperator__SWIG_7(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3,  
LongLongLongToLong   jarg4, 
int jarg5);
 
 2867  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeRandomLnsOperator__SWIG_0___")]
 
 2868  public static extern global::System.IntPtr 
Solver_MakeRandomLnsOperator__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int jarg3);
 
 2870  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeRandomLnsOperator__SWIG_1___")]
 
 2871  public static extern global::System.IntPtr 
Solver_MakeRandomLnsOperator__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int jarg3, 
int jarg4);
 
 2873  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMoveTowardTargetOperator__SWIG_0___")]
 
 2876  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeMoveTowardTargetOperator__SWIG_1___")]
 
 2877  public static extern global::System.IntPtr 
Solver_MakeMoveTowardTargetOperator__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
long[]  jarg3);
 
 2879  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_ConcatenateOperators__SWIG_0___")]
 
 2880  public static extern global::System.IntPtr 
Solver_ConcatenateOperators__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 2882  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_ConcatenateOperators__SWIG_1___")]
 
 2883  public static extern global::System.IntPtr 
Solver_ConcatenateOperators__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
bool jarg3);
 
 2885  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_ConcatenateOperators__SWIG_2___")]
 
 2888  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_RandomConcatenateOperators__SWIG_0___")]
 
 2891  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_RandomConcatenateOperators__SWIG_1___")]
 
 2892  public static extern global::System.IntPtr 
Solver_RandomConcatenateOperators__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int jarg3);
 
 2894  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MultiArmedBanditConcatenateOperators___")]
 
 2895  public static extern global::System.IntPtr 
Solver_MultiArmedBanditConcatenateOperators(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
double jarg3, 
double jarg4, 
bool jarg5);
 
 2897  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeNeighborhoodLimit___")]
 
 2898  public static extern global::System.IntPtr 
Solver_MakeNeighborhoodLimit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 2900  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLocalSearchPhase__SWIG_0___")]
 
 2901  public static extern global::System.IntPtr 
Solver_MakeLocalSearchPhase__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 2903  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLocalSearchPhase__SWIG_1___")]
 
 2904  public static extern global::System.IntPtr 
Solver_MakeLocalSearchPhase__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
 2906  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLocalSearchPhase__SWIG_2___")]
 
 2907  public static extern global::System.IntPtr 
Solver_MakeLocalSearchPhase__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
 
 2909  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLocalSearchPhase__SWIG_3___")]
 
 2910  public static extern global::System.IntPtr 
Solver_MakeLocalSearchPhase__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
 2912  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_RunUncheckedLocalSearch__SWIG_0___")]
 
 2913  public static extern global::System.IntPtr 
Solver_RunUncheckedLocalSearch__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7);
 
 2915  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_RunUncheckedLocalSearch__SWIG_1___")]
 
 2916  public static extern global::System.IntPtr 
Solver_RunUncheckedLocalSearch__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6);
 
 2918  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeDefaultSolutionPool___")]
 
 2921  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLocalSearchPhaseParameters__SWIG_0___")]
 
 2922  public static extern global::System.IntPtr 
Solver_MakeLocalSearchPhaseParameters__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
 2924  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLocalSearchPhaseParameters__SWIG_1___")]
 
 2925  public static extern global::System.IntPtr 
Solver_MakeLocalSearchPhaseParameters__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
 
 2927  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLocalSearchPhaseParameters__SWIG_2___")]
 
 2928  public static extern global::System.IntPtr 
Solver_MakeLocalSearchPhaseParameters__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6);
 
 2930  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLocalSearchPhaseParameters__SWIG_3___")]
 
 2931  public static extern global::System.IntPtr 
Solver_MakeLocalSearchPhaseParameters__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
 
 2933  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLocalSearchPhaseParameters__SWIG_4___")]
 
 2934  public static extern global::System.IntPtr 
Solver_MakeLocalSearchPhaseParameters__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6);
 
 2936  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeLocalSearchPhaseParameters__SWIG_5___")]
 
 2937  public static extern global::System.IntPtr 
Solver_MakeLocalSearchPhaseParameters__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7);
 
 2939  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeAcceptFilter___")]
 
 2940  public static extern global::System.IntPtr 
Solver_MakeAcceptFilter(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 2942  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeRejectFilter___")]
 
 2943  public static extern global::System.IntPtr 
Solver_MakeRejectFilter(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 2945  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeVariableDomainFilter___")]
 
 2948  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSumObjectiveFilter__SWIG_0___")]
 
 2951  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeSumObjectiveFilter__SWIG_1___")]
 
 2952  public static extern global::System.IntPtr 
Solver_MakeSumObjectiveFilter__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3,  
LongLongLongToLong   jarg4, 
int jarg5);
 
 2954  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_TopPeriodicCheck___")]
 
 2957  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_TopProgressPercent___")]
 
 2960  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_PushState___")]
 
 2961  public static extern void Solver_PushState(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 2963  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_PopState___")]
 
 2964  public static extern void Solver_PopState(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 2966  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_SearchDepth___")]
 
 2967  public static extern int Solver_SearchDepth(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 2969  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_SearchLeftDepth___")]
 
 2972  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_SolveDepth___")]
 
 2973  public static extern int Solver_SolveDepth(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 2975  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_Rand64___")]
 
 2976  public static extern long Solver_Rand64(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 2978  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_Rand32___")]
 
 2979  public static extern int Solver_Rand32(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
 2981  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_ReSeed___")]
 
 2982  public static extern void Solver_ReSeed(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
 2984  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_ExportProfilingOverview___")]
 
 2987  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_LocalSearchProfile___")]
 
 2990  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_CurrentlyInSolve___")]
 
 2993  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_Constraints___")]
 
 2994  public static extern int Solver_Constraints(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 2996  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_Accept___")]
 
 2997  public static extern void Solver_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 2999  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_BalancingDecision___")]
 
 3000  public static extern global::System.IntPtr 
Solver_BalancingDecision(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 3002  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_ClearFailIntercept___")]
 
 3005  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_SetUseFastLocalSearch___")]
 
 3008  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_UseFastLocalSearch___")]
 
 3011  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_HasName___")]
 
 3012  public static extern bool Solver_HasName(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 3014  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_RegisterDemon___")]
 
 3015  public static extern global::System.IntPtr 
Solver_RegisterDemon(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 3017  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_RegisterIntExpr___")]
 
 3018  public static extern global::System.IntPtr 
Solver_RegisterIntExpr(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 3020  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_RegisterIntVar___")]
 
 3021  public static extern global::System.IntPtr 
Solver_RegisterIntVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 3023  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_RegisterIntervalVar___")]
 
 3024  public static extern global::System.IntPtr 
Solver_RegisterIntervalVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 3026  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_Cache___")]
 
 3027  public static extern global::System.IntPtr 
Solver_Cache(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 3029  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_InstrumentsDemons___")]
 
 3032  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_IsProfilingEnabled___")]
 
 3035  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_IsLocalSearchProfilingEnabled___")]
 
 3038  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_InstrumentsVariables___")]
 
 3041  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_NameAllVariables___")]
 
 3044  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_ModelName___")]
 
 3045  public static extern string Solver_ModelName(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 3047  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_GetPropagationMonitor___")]
 
 3050  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_AddPropagationMonitor___")]
 
 3051  public static extern void Solver_AddPropagationMonitor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 3053  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_GetLocalSearchMonitor___")]
 
 3056  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_AddLocalSearchMonitor___")]
 
 3057  public static extern void Solver_AddLocalSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 3059  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_GetOrCreateLocalSearchState___")]
 
 3062  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_ClearLocalSearchState___")]
 
 3065  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_CastExpression___")]
 
 3066  public static extern global::System.IntPtr 
Solver_CastExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 3068  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_FinishCurrentSearch___")]
 
 3071  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_RestartCurrentSearch___")]
 
 3074  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_ShouldFail___")]
 
 3075  public static extern void Solver_ShouldFail(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 3077  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_CheckFail___")]
 
 3078  public static extern void Solver_CheckFail(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 3080  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Solver_MakeProfiledDecisionBuilderWrapper___")]
 
 3083  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Zero___")]
 
 3084  public static extern long Zero();
 
 3086  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_One___")]
 
 3087  public static extern long One();
 
 3089  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_BaseObject___")]
 
 3092  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_BaseObject___")]
 
 3093  public static extern void delete_BaseObject(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 3095  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BaseObject_ToString___")]
 
 3096  public static extern string BaseObject_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 3098  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_PropagationBaseObject___")]
 
 3099  public static extern global::System.IntPtr 
new_PropagationBaseObject(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 3101  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_PropagationBaseObject___")]
 
 3104  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationBaseObject_ToString___")]
 
 3107  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationBaseObject_solver___")]
 
 3110  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationBaseObject_FreezeQueue___")]
 
 3113  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationBaseObject_UnfreezeQueue___")]
 
 3116  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationBaseObject_EnqueueDelayedDemon___")]
 
 3119  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationBaseObject_EnqueueVar___")]
 
 3120  public static extern void PropagationBaseObject_EnqueueVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 3122  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationBaseObject_ResetActionOnFail___")]
 
 3125  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationBaseObject_SetVariableToCleanOnFail___")]
 
 3128  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationBaseObject_Name___")]
 
 3131  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationBaseObject_SetName___")]
 
 3134  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationBaseObject_HasName___")]
 
 3137  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationBaseObject_BaseName___")]
 
 3140  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_Decision___")]
 
 3141  public static extern global::System.IntPtr 
new_Decision();
 
 3143  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_Decision___")]
 
 3144  public static extern void delete_Decision(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 3146  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Decision_ApplyWrapper___")]
 
 3147  public static extern void Decision_ApplyWrapper(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 3149  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Decision_RefuteWrapper___")]
 
 3150  public static extern void Decision_RefuteWrapper(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 3152  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Decision_ToString___")]
 
 3153  public static extern string Decision_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 3155  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Decision_ToStringSwigExplicitDecision___")]
 
 3158  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Decision_Accept___")]
 
 3159  public static extern void Decision_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 3161  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Decision_AcceptSwigExplicitDecision___")]
 
 3162  public static extern void Decision_AcceptSwigExplicitDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 3164  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Decision_director_connect___")]
 
 3167  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_DecisionVisitor___")]
 
 3170  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_DecisionVisitor___")]
 
 3171  public static extern void delete_DecisionVisitor(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 3173  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DecisionVisitor_VisitSetVariableValue___")]
 
 3174  public static extern void DecisionVisitor_VisitSetVariableValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 3176  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DecisionVisitor_VisitSplitVariableDomain___")]
 
 3177  public static extern void DecisionVisitor_VisitSplitVariableDomain(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3, 
bool jarg4);
 
 3179  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DecisionVisitor_VisitScheduleOrPostpone___")]
 
 3180  public static extern void DecisionVisitor_VisitScheduleOrPostpone(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 3182  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DecisionVisitor_VisitScheduleOrExpedite___")]
 
 3183  public static extern void DecisionVisitor_VisitScheduleOrExpedite(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 3185  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DecisionVisitor_VisitRankFirstInterval___")]
 
 3186  public static extern void DecisionVisitor_VisitRankFirstInterval(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int jarg3);
 
 3188  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DecisionVisitor_VisitRankLastInterval___")]
 
 3189  public static extern void DecisionVisitor_VisitRankLastInterval(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int jarg3);
 
 3191  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DecisionVisitor_VisitUnknownDecision___")]
 
 3194  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_DecisionBuilder___")]
 
 3197  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_DecisionBuilder___")]
 
 3198  public static extern void delete_DecisionBuilder(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 3200  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilder_NextWrapper___")]
 
 3201  public static extern global::System.IntPtr 
DecisionBuilder_NextWrapper(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 3203  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilder_ToString___")]
 
 3206  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilder_ToStringSwigExplicitDecisionBuilder___")]
 
 3209  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilder_SetName___")]
 
 3210  public static extern void DecisionBuilder_SetName(global::System.Runtime.InteropServices.HandleRef jarg1, 
string jarg2);
 
 3212  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilder_GetName___")]
 
 3215  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilder_director_connect___")]
 
 3218  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_Demon___")]
 
 3219  public static extern global::System.IntPtr 
new_Demon();
 
 3221  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_Demon___")]
 
 3222  public static extern void delete_Demon(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 3224  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Demon_RunWrapper___")]
 
 3225  public static extern void Demon_RunWrapper(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 3227  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Demon_Priority___")]
 
 3228  public static extern int Demon_Priority(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 3230  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Demon_PrioritySwigExplicitDemon___")]
 
 3233  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Demon_ToString___")]
 
 3234  public static extern string Demon_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 3236  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Demon_ToStringSwigExplicitDemon___")]
 
 3239  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Demon_Inhibit___")]
 
 3240  public static extern void Demon_Inhibit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 3242  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Demon_Desinhibit___")]
 
 3243  public static extern void Demon_Desinhibit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 3245  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Demon_director_connect___")]
 
 3248  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kAbs_get___")]
 
 3251  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kAbsEqual_get___")]
 
 3254  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kAllDifferent_get___")]
 
 3257  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kAllowedAssignments_get___")]
 
 3260  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kAtMost_get___")]
 
 3263  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIndexOf_get___")]
 
 3266  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kBetween_get___")]
 
 3269  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kConditionalExpr_get___")]
 
 3272  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kCircuit_get___")]
 
 3275  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kConvexPiecewise_get___")]
 
 3278  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kCountEqual_get___")]
 
 3281  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kCover_get___")]
 
 3284  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kCumulative_get___")]
 
 3287  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kDeviation_get___")]
 
 3290  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kDifference_get___")]
 
 3293  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kDisjunctive_get___")]
 
 3296  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kDistribute_get___")]
 
 3299  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kDivide_get___")]
 
 3302  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kDurationExpr_get___")]
 
 3305  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kElement_get___")]
 
 3308  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kLightElementEqual_get___")]
 
 3311  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kElementEqual_get___")]
 
 3314  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kEndExpr_get___")]
 
 3317  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kEquality_get___")]
 
 3320  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kFalseConstraint_get___")]
 
 3323  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kGlobalCardinality_get___")]
 
 3326  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kGreater_get___")]
 
 3329  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kGreaterOrEqual_get___")]
 
 3332  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIntegerVariable_get___")]
 
 3335  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIntervalBinaryRelation_get___")]
 
 3338  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIntervalDisjunction_get___")]
 
 3341  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIntervalUnaryRelation_get___")]
 
 3344  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIntervalVariable_get___")]
 
 3347  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kInversePermutation_get___")]
 
 3350  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIsBetween_get___")]
 
 3353  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIsDifferent_get___")]
 
 3356  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIsEqual_get___")]
 
 3359  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIsGreater_get___")]
 
 3362  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIsGreaterOrEqual_get___")]
 
 3365  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIsLess_get___")]
 
 3368  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIsLessOrEqual_get___")]
 
 3371  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIsMember_get___")]
 
 3374  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kLess_get___")]
 
 3377  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kLessOrEqual_get___")]
 
 3380  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kLexLess_get___")]
 
 3383  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kLinkExprVar_get___")]
 
 3386  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kMapDomain_get___")]
 
 3389  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kMax_get___")]
 
 3392  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kMaxEqual_get___")]
 
 3395  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kMember_get___")]
 
 3398  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kMin_get___")]
 
 3401  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kMinEqual_get___")]
 
 3404  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kModulo_get___")]
 
 3407  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kNoCycle_get___")]
 
 3410  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kNonEqual_get___")]
 
 3413  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kNotBetween_get___")]
 
 3416  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kNotMember_get___")]
 
 3419  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kNullIntersect_get___")]
 
 3422  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kOpposite_get___")]
 
 3425  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kPack_get___")]
 
 3428  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kPathCumul_get___")]
 
 3431  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kDelayedPathCumul_get___")]
 
 3434  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kPerformedExpr_get___")]
 
 3437  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kPower_get___")]
 
 3440  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kProduct_get___")]
 
 3443  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kScalProd_get___")]
 
 3446  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kScalProdEqual_get___")]
 
 3449  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kScalProdGreaterOrEqual_get___")]
 
 3452  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kScalProdLessOrEqual_get___")]
 
 3455  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSemiContinuous_get___")]
 
 3458  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSequenceVariable_get___")]
 
 3461  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSortingConstraint_get___")]
 
 3464  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSquare_get___")]
 
 3467  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kStartExpr_get___")]
 
 3470  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSum_get___")]
 
 3473  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSumEqual_get___")]
 
 3476  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSumGreaterOrEqual_get___")]
 
 3479  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSumLessOrEqual_get___")]
 
 3482  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kTrace_get___")]
 
 3485  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kTransition_get___")]
 
 3488  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kTrueConstraint_get___")]
 
 3491  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kVarBoundWatcher_get___")]
 
 3494  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kVarValueWatcher_get___")]
 
 3497  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kCountAssignedItemsExtension_get___")]
 
 3500  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kCountUsedBinsExtension_get___")]
 
 3503  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kInt64ToBoolExtension_get___")]
 
 3506  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kInt64ToInt64Extension_get___")]
 
 3509  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kObjectiveExtension_get___")]
 
 3512  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSearchLimitExtension_get___")]
 
 3515  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kUsageEqualVariableExtension_get___")]
 
 3518  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kUsageLessConstantExtension_get___")]
 
 3521  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kVariableGroupExtension_get___")]
 
 3524  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kVariableUsageLessConstantExtension_get___")]
 
 3527  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kWeightedSumOfAssignedEqualVariableExtension_get___")]
 
 3530  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kActiveArgument_get___")]
 
 3533  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kAssumePathsArgument_get___")]
 
 3536  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kBranchesLimitArgument_get___")]
 
 3539  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kCapacityArgument_get___")]
 
 3542  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kCardsArgument_get___")]
 
 3545  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kCoefficientsArgument_get___")]
 
 3548  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kCountArgument_get___")]
 
 3551  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kCumulativeArgument_get___")]
 
 3554  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kCumulsArgument_get___")]
 
 3557  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kDemandsArgument_get___")]
 
 3560  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kDurationMaxArgument_get___")]
 
 3563  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kDurationMinArgument_get___")]
 
 3566  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kEarlyCostArgument_get___")]
 
 3569  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kEarlyDateArgument_get___")]
 
 3572  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kEndMaxArgument_get___")]
 
 3575  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kEndMinArgument_get___")]
 
 3578  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kEndsArgument_get___")]
 
 3581  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kExpressionArgument_get___")]
 
 3584  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kFailuresLimitArgument_get___")]
 
 3587  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kFinalStatesArgument_get___")]
 
 3590  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kFixedChargeArgument_get___")]
 
 3593  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIndex2Argument_get___")]
 
 3596  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIndex3Argument_get___")]
 
 3599  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIndexArgument_get___")]
 
 3602  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kInitialState_get___")]
 
 3605  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIntervalArgument_get___")]
 
 3608  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kIntervalsArgument_get___")]
 
 3611  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kLateCostArgument_get___")]
 
 3614  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kLateDateArgument_get___")]
 
 3617  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kLeftArgument_get___")]
 
 3620  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kMaxArgument_get___")]
 
 3623  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kMaximizeArgument_get___")]
 
 3626  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kMinArgument_get___")]
 
 3629  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kModuloArgument_get___")]
 
 3632  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kNextsArgument_get___")]
 
 3635  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kOptionalArgument_get___")]
 
 3638  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kPartialArgument_get___")]
 
 3641  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kPositionXArgument_get___")]
 
 3644  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kPositionYArgument_get___")]
 
 3647  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kRangeArgument_get___")]
 
 3650  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kRelationArgument_get___")]
 
 3653  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kRightArgument_get___")]
 
 3656  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSequenceArgument_get___")]
 
 3659  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSequencesArgument_get___")]
 
 3662  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSizeArgument_get___")]
 
 3665  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSizeXArgument_get___")]
 
 3668  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSizeYArgument_get___")]
 
 3671  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSmartTimeCheckArgument_get___")]
 
 3674  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSolutionLimitArgument_get___")]
 
 3677  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kStartMaxArgument_get___")]
 
 3680  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kStartMinArgument_get___")]
 
 3683  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kStartsArgument_get___")]
 
 3686  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kStepArgument_get___")]
 
 3689  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kTargetArgument_get___")]
 
 3692  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kTimeLimitArgument_get___")]
 
 3695  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kTransitsArgument_get___")]
 
 3698  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kTuplesArgument_get___")]
 
 3701  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kValueArgument_get___")]
 
 3704  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kValuesArgument_get___")]
 
 3707  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kVariableArgument_get___")]
 
 3710  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kVarsArgument_get___")]
 
 3713  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kEvaluatorArgument_get___")]
 
 3716  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kMirrorOperation_get___")]
 
 3719  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kRelaxedMaxOperation_get___")]
 
 3722  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kRelaxedMinOperation_get___")]
 
 3725  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kSumOperation_get___")]
 
 3728  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kDifferenceOperation_get___")]
 
 3731  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kProductOperation_get___")]
 
 3734  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kStartSyncOnStartOperation_get___")]
 
 3737  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kStartSyncOnEndOperation_get___")]
 
 3740  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_kTraceOperation_get___")]
 
 3743  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_ModelVisitor___")]
 
 3744  public static extern void delete_ModelVisitor(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 3746  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_BeginVisitModel___")]
 
 3749  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_EndVisitModel___")]
 
 3752  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_BeginVisitConstraint___")]
 
 3753  public static extern void ModelVisitor_BeginVisitConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, 
string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 3755  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_EndVisitConstraint___")]
 
 3756  public static extern void ModelVisitor_EndVisitConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, 
string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 3758  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_BeginVisitExtension___")]
 
 3761  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_EndVisitExtension___")]
 
 3764  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_BeginVisitIntegerExpression___")]
 
 3767  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_EndVisitIntegerExpression___")]
 
 3768  public static extern void ModelVisitor_EndVisitIntegerExpression(global::System.Runtime.InteropServices.HandleRef jarg1, 
string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 3770  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_VisitIntegerVariable__SWIG_0___")]
 
 3771  public static extern void ModelVisitor_VisitIntegerVariable__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 3773  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_VisitIntegerVariable__SWIG_1___")]
 
 3774  public static extern void ModelVisitor_VisitIntegerVariable__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
string jarg3, 
long jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
 
 3776  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_VisitIntervalVariable___")]
 
 3777  public static extern void ModelVisitor_VisitIntervalVariable(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
string jarg3, 
long jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
 
 3779  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_VisitSequenceVariable___")]
 
 3780  public static extern void ModelVisitor_VisitSequenceVariable(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 3782  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_VisitIntegerArgument___")]
 
 3785  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_VisitIntegerArrayArgument___")]
 
 3788  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_VisitIntegerMatrixArgument___")]
 
 3789  public static extern void ModelVisitor_VisitIntegerMatrixArgument(global::System.Runtime.InteropServices.HandleRef jarg1, 
string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 3791  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_VisitIntegerExpressionArgument___")]
 
 3794  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_VisitIntegerVariableArrayArgument___")]
 
 3797  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_VisitIntervalArgument___")]
 
 3798  public static extern void ModelVisitor_VisitIntervalArgument(global::System.Runtime.InteropServices.HandleRef jarg1, 
string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 3800  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_VisitIntervalArrayArgument___")]
 
 3801  public static extern void ModelVisitor_VisitIntervalArrayArgument(global::System.Runtime.InteropServices.HandleRef jarg1, 
string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 3803  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_VisitSequenceArgument___")]
 
 3804  public static extern void ModelVisitor_VisitSequenceArgument(global::System.Runtime.InteropServices.HandleRef jarg1, 
string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 3806  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_VisitSequenceArrayArgument___")]
 
 3807  public static extern void ModelVisitor_VisitSequenceArrayArgument(global::System.Runtime.InteropServices.HandleRef jarg1, 
string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 3809  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_ModelVisitor___")]
 
 3812  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_Constraint___")]
 
 3813  public static extern global::System.IntPtr 
new_Constraint(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 3815  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_Constraint___")]
 
 3816  public static extern void delete_Constraint(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 3818  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Constraint_Post___")]
 
 3819  public static extern void Constraint_Post(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 3821  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Constraint_InitialPropagateWrapper___")]
 
 3824  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Constraint_ToString___")]
 
 3825  public static extern string Constraint_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 3827  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Constraint_ToStringSwigExplicitConstraint___")]
 
 3830  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Constraint_Accept___")]
 
 3831  public static extern void Constraint_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 3833  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Constraint_IsCastConstraint___")]
 
 3836  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Constraint_Var___")]
 
 3837  public static extern global::System.IntPtr 
Constraint_Var(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 3839  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Constraint_director_connect___")]
 
 3842  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_CastConstraint___")]
 
 3843  public static extern void delete_CastConstraint(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 3845  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_CastConstraint_TargetVar___")]
 
 3846  public static extern global::System.IntPtr 
CastConstraint_TargetVar(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 3848  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_kNoProgress_get___")]
 
 3851  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_SearchMonitor___")]
 
 3852  public static extern global::System.IntPtr 
new_SearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 3854  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_SearchMonitor___")]
 
 3855  public static extern void delete_SearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 3857  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_EnterSearch___")]
 
 3860  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_EnterSearchSwigExplicitSearchMonitor___")]
 
 3863  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_RestartSearch___")]
 
 3866  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_RestartSearchSwigExplicitSearchMonitor___")]
 
 3869  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_ExitSearch___")]
 
 3872  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_ExitSearchSwigExplicitSearchMonitor___")]
 
 3875  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_BeginNextDecision___")]
 
 3876  public static extern void SearchMonitor_BeginNextDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 3878  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_BeginNextDecisionSwigExplicitSearchMonitor___")]
 
 3881  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_EndNextDecision___")]
 
 3882  public static extern void SearchMonitor_EndNextDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 3884  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_EndNextDecisionSwigExplicitSearchMonitor___")]
 
 3887  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_ApplyDecision___")]
 
 3888  public static extern void SearchMonitor_ApplyDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 3890  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_ApplyDecisionSwigExplicitSearchMonitor___")]
 
 3893  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_RefuteDecision___")]
 
 3894  public static extern void SearchMonitor_RefuteDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 3896  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_RefuteDecisionSwigExplicitSearchMonitor___")]
 
 3899  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_AfterDecision___")]
 
 3900  public static extern void SearchMonitor_AfterDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
bool jarg3);
 
 3902  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_AfterDecisionSwigExplicitSearchMonitor___")]
 
 3905  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_BeginFail___")]
 
 3908  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_BeginFailSwigExplicitSearchMonitor___")]
 
 3911  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_EndFail___")]
 
 3912  public static extern void SearchMonitor_EndFail(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 3914  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_EndFailSwigExplicitSearchMonitor___")]
 
 3917  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_BeginInitialPropagation___")]
 
 3920  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_BeginInitialPropagationSwigExplicitSearchMonitor___")]
 
 3923  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_EndInitialPropagation___")]
 
 3926  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_EndInitialPropagationSwigExplicitSearchMonitor___")]
 
 3929  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_AcceptSolution___")]
 
 3932  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_AcceptSolutionSwigExplicitSearchMonitor___")]
 
 3935  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_AtSolution___")]
 
 3938  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_AtSolutionSwigExplicitSearchMonitor___")]
 
 3941  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_NoMoreSolutions___")]
 
 3944  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_NoMoreSolutionsSwigExplicitSearchMonitor___")]
 
 3947  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_LocalOptimum___")]
 
 3950  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_LocalOptimumSwigExplicitSearchMonitor___")]
 
 3953  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_AcceptDelta___")]
 
 3954  public static extern bool SearchMonitor_AcceptDelta(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 3956  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_AcceptDeltaSwigExplicitSearchMonitor___")]
 
 3957  public static extern bool SearchMonitor_AcceptDeltaSwigExplicitSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 3959  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_AcceptNeighbor___")]
 
 3962  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_AcceptNeighborSwigExplicitSearchMonitor___")]
 
 3965  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_AcceptUncheckedNeighbor___")]
 
 3968  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_AcceptUncheckedNeighborSwigExplicitSearchMonitor___")]
 
 3971  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_IsUncheckedSolutionLimitReached___")]
 
 3974  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_IsUncheckedSolutionLimitReachedSwigExplicitSearchMonitor___")]
 
 3977  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_PeriodicCheck___")]
 
 3980  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_PeriodicCheckSwigExplicitSearchMonitor___")]
 
 3983  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_ProgressPercent___")]
 
 3986  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_ProgressPercentSwigExplicitSearchMonitor___")]
 
 3989  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_Accept___")]
 
 3990  public static extern void SearchMonitor_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 3992  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_AcceptSwigExplicitSearchMonitor___")]
 
 3995  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_Install___")]
 
 3996  public static extern void SearchMonitor_Install(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 3998  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_InstallSwigExplicitSearchMonitor___")]
 
 4001  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_solver___")]
 
 4002  public static extern global::System.IntPtr 
SearchMonitor_solver(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4004  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_director_connect___")]
 
 4005  public static extern void SearchMonitor_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, 
SearchMonitor.
SwigDelegateSearchMonitor_0 delegate0, 
SearchMonitor.
SwigDelegateSearchMonitor_1 delegate1, 
SearchMonitor.
SwigDelegateSearchMonitor_2 delegate2, 
SearchMonitor.
SwigDelegateSearchMonitor_3 delegate3, 
SearchMonitor.
SwigDelegateSearchMonitor_4 delegate4, 
SearchMonitor.
SwigDelegateSearchMonitor_5 delegate5, 
SearchMonitor.
SwigDelegateSearchMonitor_6 delegate6, 
SearchMonitor.
SwigDelegateSearchMonitor_7 delegate7, 
SearchMonitor.
SwigDelegateSearchMonitor_8 delegate8, 
SearchMonitor.
SwigDelegateSearchMonitor_9 delegate9, 
SearchMonitor.
SwigDelegateSearchMonitor_10 delegate10, 
SearchMonitor.
SwigDelegateSearchMonitor_11 delegate11, 
SearchMonitor.
SwigDelegateSearchMonitor_12 delegate12, 
SearchMonitor.
SwigDelegateSearchMonitor_13 delegate13, 
SearchMonitor.
SwigDelegateSearchMonitor_14 delegate14, 
SearchMonitor.
SwigDelegateSearchMonitor_15 delegate15, 
SearchMonitor.
SwigDelegateSearchMonitor_16 delegate16, 
SearchMonitor.
SwigDelegateSearchMonitor_17 delegate17, 
SearchMonitor.
SwigDelegateSearchMonitor_18 delegate18, 
SearchMonitor.
SwigDelegateSearchMonitor_19 delegate19, 
SearchMonitor.
SwigDelegateSearchMonitor_20 delegate20, 
SearchMonitor.
SwigDelegateSearchMonitor_21 delegate21, 
SearchMonitor.
SwigDelegateSearchMonitor_22 delegate22, 
SearchMonitor.
SwigDelegateSearchMonitor_23 delegate23, 
SearchMonitor.
SwigDelegateSearchMonitor_24 delegate24);
 
 4007  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_IntExpr___")]
 
 4008  public static extern void delete_IntExpr(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4010  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntExpr_Min___")]
 
 4011  public static extern long IntExpr_Min(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4013  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntExpr_SetMin___")]
 
 4014  public static extern void IntExpr_SetMin(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 4016  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntExpr_Max___")]
 
 4017  public static extern long IntExpr_Max(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4019  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntExpr_SetMax___")]
 
 4020  public static extern void IntExpr_SetMax(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 4022  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntExpr_Range___")]
 
 4023  public static extern void IntExpr_Range(global::System.Runtime.InteropServices.HandleRef jarg1, out 
int jarg2, out 
int jarg3);
 
 4025  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntExpr_SetRange___")]
 
 4026  public static extern void IntExpr_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2, 
long jarg3);
 
 4028  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntExpr_SetValue___")]
 
 4029  public static extern void IntExpr_SetValue(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 4031  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntExpr_Bound___")]
 
 4032  public static extern bool IntExpr_Bound(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4034  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsVar___")]
 
 4035  public static extern bool IntExpr_IsVar(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4037  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntExpr_Var___")]
 
 4038  public static extern global::System.IntPtr 
IntExpr_Var(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4040  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntExpr_VarWithName___")]
 
 4041  public static extern global::System.IntPtr 
IntExpr_VarWithName(global::System.Runtime.InteropServices.HandleRef jarg1, 
string jarg2);
 
 4043  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntExpr_WhenRange__SWIG_0___")]
 
 4044  public static extern void IntExpr_WhenRange__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4046  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntExpr_WhenRange__SWIG_1___")]
 
 4049  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntExpr_Accept___")]
 
 4050  public static extern void IntExpr_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4052  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntExpr_MapTo___")]
 
 4053  public static extern global::System.IntPtr 
IntExpr_MapTo(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4055  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IndexOf__SWIG_0___")]
 
 4056  public static extern global::System.IntPtr 
IntExpr_IndexOf__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1,  
int length2, 
long[]  jarg2);
 
 4058  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IndexOf__SWIG_1___")]
 
 4059  public static extern global::System.IntPtr 
IntExpr_IndexOf__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4061  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsEqual__SWIG_0___")]
 
 4062  public static extern global::System.IntPtr 
IntExpr_IsEqual__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 4064  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsDifferent__SWIG_0___")]
 
 4065  public static extern global::System.IntPtr 
IntExpr_IsDifferent__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 4067  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsGreater__SWIG_0___")]
 
 4068  public static extern global::System.IntPtr 
IntExpr_IsGreater__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 4070  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsGreaterOrEqual__SWIG_0___")]
 
 4073  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsLess__SWIG_0___")]
 
 4074  public static extern global::System.IntPtr 
IntExpr_IsLess__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 4076  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsLessOrEqual__SWIG_0___")]
 
 4077  public static extern global::System.IntPtr 
IntExpr_IsLessOrEqual__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 4079  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsMember__SWIG_0___")]
 
 4080  public static extern global::System.IntPtr 
IntExpr_IsMember__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1,  
int length2, 
long[]  jarg2);
 
 4082  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsMember__SWIG_1___")]
 
 4083  public static extern global::System.IntPtr 
IntExpr_IsMember__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1,  
int length2, 
int[]  jarg2);
 
 4085  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntExpr_Member__SWIG_0___")]
 
 4086  public static extern global::System.IntPtr 
IntExpr_Member__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1,  
int length2, 
long[]  jarg2);
 
 4088  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntExpr_Member__SWIG_1___")]
 
 4089  public static extern global::System.IntPtr 
IntExpr_Member__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1,  
int length2, 
int[]  jarg2);
 
 4091  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsEqual__SWIG_1___")]
 
 4092  public static extern global::System.IntPtr 
IntExpr_IsEqual__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4094  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsDifferent__SWIG_1___")]
 
 4095  public static extern global::System.IntPtr 
IntExpr_IsDifferent__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4097  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsGreater__SWIG_1___")]
 
 4098  public static extern global::System.IntPtr 
IntExpr_IsGreater__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4100  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsGreaterOrEqual__SWIG_1___")]
 
 4101  public static extern global::System.IntPtr 
IntExpr_IsGreaterOrEqual__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4103  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsLess__SWIG_1___")]
 
 4104  public static extern global::System.IntPtr 
IntExpr_IsLess__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4106  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntExpr_IsLessOrEqual__SWIG_1___")]
 
 4107  public static extern global::System.IntPtr 
IntExpr_IsLessOrEqual__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4109  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntExpr_Minimize___")]
 
 4110  public static extern global::System.IntPtr 
IntExpr_Minimize(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 4112  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntExpr_Maximize___")]
 
 4113  public static extern global::System.IntPtr 
IntExpr_Maximize(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 4115  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_IntVarIterator___")]
 
 4116  public static extern void delete_IntVarIterator(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4118  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarIterator_Init___")]
 
 4119  public static extern void IntVarIterator_Init(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4121  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarIterator_Ok___")]
 
 4122  public static extern bool IntVarIterator_Ok(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4124  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarIterator_Value___")]
 
 4125  public static extern long IntVarIterator_Value(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4127  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarIterator_Next___")]
 
 4128  public static extern void IntVarIterator_Next(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4130  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarIterator_ToString___")]
 
 4133  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_IntVar___")]
 
 4134  public static extern void delete_IntVar(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4136  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVar_IsVar___")]
 
 4137  public static extern bool IntVar_IsVar(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4139  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVar_Var___")]
 
 4140  public static extern global::System.IntPtr 
IntVar_Var(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4142  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVar_Value___")]
 
 4143  public static extern long IntVar_Value(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4145  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVar_RemoveValue___")]
 
 4146  public static extern void IntVar_RemoveValue(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 4148  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVar_RemoveInterval___")]
 
 4149  public static extern void IntVar_RemoveInterval(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2, 
long jarg3);
 
 4151  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVar_RemoveValues___")]
 
 4152  public static extern void IntVar_RemoveValues(global::System.Runtime.InteropServices.HandleRef jarg1,  
int length2, 
long[]  jarg2);
 
 4154  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVar_SetValues___")]
 
 4155  public static extern void IntVar_SetValues(global::System.Runtime.InteropServices.HandleRef jarg1,  
int length2, 
long[]  jarg2);
 
 4157  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVar_WhenBound__SWIG_0___")]
 
 4158  public static extern void IntVar_WhenBound__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4160  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVar_WhenBound__SWIG_1___")]
 
 4163  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVar_WhenDomain__SWIG_0___")]
 
 4164  public static extern void IntVar_WhenDomain__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4166  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVar_WhenDomain__SWIG_1___")]
 
 4169  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVar_Size___")]
 
 4170  public static extern ulong 
IntVar_Size(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4172  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVar_Contains___")]
 
 4173  public static extern bool IntVar_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 4175  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVar_OldMin___")]
 
 4176  public static extern long IntVar_OldMin(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4178  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVar_OldMax___")]
 
 4179  public static extern long IntVar_OldMax(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4181  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVar_VarType___")]
 
 4182  public static extern int IntVar_VarType(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4184  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVar_Accept___")]
 
 4185  public static extern void IntVar_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4187  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVar_IsEqual___")]
 
 4188  public static extern global::System.IntPtr 
IntVar_IsEqual(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 4190  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVar_IsDifferent___")]
 
 4191  public static extern global::System.IntPtr 
IntVar_IsDifferent(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 4193  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVar_IsGreaterOrEqual___")]
 
 4194  public static extern global::System.IntPtr 
IntVar_IsGreaterOrEqual(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 4196  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVar_IsLessOrEqual___")]
 
 4197  public static extern global::System.IntPtr 
IntVar_IsLessOrEqual(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 4199  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVar_Index___")]
 
 4200  public static extern int IntVar_Index(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4202  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVar_GetDomain___")]
 
 4203  public static extern global::System.IntPtr 
IntVar_GetDomain(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4205  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVar_GetHoles___")]
 
 4206  public static extern global::System.IntPtr 
IntVar_GetHoles(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4208  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_SolutionCollector__SWIG_0___")]
 
 4209  public static extern global::System.IntPtr 
new_SolutionCollector__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4211  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_SolutionCollector__SWIG_1___")]
 
 4214  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_SolutionCollector___")]
 
 4217  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_Install___")]
 
 4220  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_InstallSwigExplicitSolutionCollector___")]
 
 4223  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_ToString___")]
 
 4226  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_ToStringSwigExplicitSolutionCollector___")]
 
 4229  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_Add__SWIG_0___")]
 
 4230  public static extern void SolutionCollector_Add__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4232  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_Add__SWIG_1___")]
 
 4233  public static extern void SolutionCollector_Add__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4235  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_Add__SWIG_2___")]
 
 4236  public static extern void SolutionCollector_Add__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4238  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_Add__SWIG_3___")]
 
 4239  public static extern void SolutionCollector_Add__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4241  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_Add__SWIG_4___")]
 
 4242  public static extern void SolutionCollector_Add__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4244  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_Add__SWIG_5___")]
 
 4245  public static extern void SolutionCollector_Add__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4247  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_AddObjective___")]
 
 4248  public static extern void SolutionCollector_AddObjective(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4250  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_AddObjectives___")]
 
 4251  public static extern void SolutionCollector_AddObjectives(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4253  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_EnterSearch___")]
 
 4256  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_EnterSearchSwigExplicitSolutionCollector___")]
 
 4259  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_SolutionCount___")]
 
 4262  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_HasSolution___")]
 
 4265  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_Solution___")]
 
 4266  public static extern global::System.IntPtr 
SolutionCollector_Solution(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
 4268  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_LastSolutionOrNull___")]
 
 4271  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_WallTime___")]
 
 4274  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_Branches___")]
 
 4277  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_Failures___")]
 
 4280  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_ObjectiveValue___")]
 
 4283  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_ObjectiveValueFromIndex___")]
 
 4286  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_Value___")]
 
 4287  public static extern long SolutionCollector_Value(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 4289  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_StartValue___")]
 
 4290  public static extern long SolutionCollector_StartValue(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 4292  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_EndValue___")]
 
 4293  public static extern long SolutionCollector_EndValue(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 4295  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_DurationValue___")]
 
 4296  public static extern long SolutionCollector_DurationValue(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 4298  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_PerformedValue___")]
 
 4299  public static extern long SolutionCollector_PerformedValue(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 4301  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_ForwardSequence___")]
 
 4302  public static extern global::System.IntPtr 
SolutionCollector_ForwardSequence(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 4304  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_BackwardSequence___")]
 
 4305  public static extern global::System.IntPtr 
SolutionCollector_BackwardSequence(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 4307  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_Unperformed___")]
 
 4308  public static extern global::System.IntPtr 
SolutionCollector_Unperformed(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 4310  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_director_connect___")]
 
 4311  public static extern void SolutionCollector_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, 
SolutionCollector.
SwigDelegateSolutionCollector_0 delegate0, 
SolutionCollector.
SwigDelegateSolutionCollector_1 delegate1, 
SolutionCollector.
SwigDelegateSolutionCollector_2 delegate2, 
SolutionCollector.
SwigDelegateSolutionCollector_3 delegate3, 
SolutionCollector.
SwigDelegateSolutionCollector_4 delegate4, 
SolutionCollector.
SwigDelegateSolutionCollector_5 delegate5, 
SolutionCollector.
SwigDelegateSolutionCollector_6 delegate6, 
SolutionCollector.
SwigDelegateSolutionCollector_7 delegate7, 
SolutionCollector.
SwigDelegateSolutionCollector_8 delegate8, 
SolutionCollector.
SwigDelegateSolutionCollector_9 delegate9, 
SolutionCollector.
SwigDelegateSolutionCollector_10 delegate10, 
SolutionCollector.
SwigDelegateSolutionCollector_11 delegate11, 
SolutionCollector.
SwigDelegateSolutionCollector_12 delegate12, 
SolutionCollector.
SwigDelegateSolutionCollector_13 delegate13, 
SolutionCollector.
SwigDelegateSolutionCollector_14 delegate14, 
SolutionCollector.
SwigDelegateSolutionCollector_15 delegate15, 
SolutionCollector.
SwigDelegateSolutionCollector_16 delegate16, 
SolutionCollector.
SwigDelegateSolutionCollector_17 delegate17, 
SolutionCollector.
SwigDelegateSolutionCollector_18 delegate18, 
SolutionCollector.
SwigDelegateSolutionCollector_19 delegate19, 
SolutionCollector.
SwigDelegateSolutionCollector_20 delegate20, 
SolutionCollector.
SwigDelegateSolutionCollector_21 delegate21, 
SolutionCollector.
SwigDelegateSolutionCollector_22 delegate22, 
SolutionCollector.
SwigDelegateSolutionCollector_23 delegate23, 
SolutionCollector.
SwigDelegateSolutionCollector_24 delegate24);
 
 4313  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_BaseObjectiveMonitor___")]
 
 4316  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BaseObjectiveMonitor_ObjectiveVar___")]
 
 4319  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BaseObjectiveMonitor_MinimizationVar___")]
 
 4322  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BaseObjectiveMonitor_Step___")]
 
 4325  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BaseObjectiveMonitor_Maximize___")]
 
 4328  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BaseObjectiveMonitor_BestValue___")]
 
 4331  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BaseObjectiveMonitor_Size___")]
 
 4334  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BaseObjectiveMonitor_IsActive___")]
 
 4337  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BaseObjectiveMonitor_SetActive___")]
 
 4340  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_ObjectiveMonitor___")]
 
 4341  public static extern global::System.IntPtr 
new_ObjectiveMonitor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3,  
int length4, 
long[]  jarg4);
 
 4343  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_ObjectiveMonitor___")]
 
 4346  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ObjectiveMonitor_ObjectiveVar___")]
 
 4347  public static extern global::System.IntPtr 
ObjectiveMonitor_ObjectiveVar(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
 4349  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ObjectiveMonitor_MinimizationVar___")]
 
 4352  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ObjectiveMonitor_Step___")]
 
 4353  public static extern long ObjectiveMonitor_Step(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
 4355  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ObjectiveMonitor_Maximize___")]
 
 4358  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ObjectiveMonitor_BestValue___")]
 
 4361  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ObjectiveMonitor_Size___")]
 
 4362  public static extern int ObjectiveMonitor_Size(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4364  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ObjectiveMonitor_EnterSearch___")]
 
 4367  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ObjectiveMonitor_AtSolution___")]
 
 4370  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ObjectiveMonitor_AcceptDelta___")]
 
 4371  public static extern bool ObjectiveMonitor_AcceptDelta(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 4373  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ObjectiveMonitor_Accept___")]
 
 4374  public static extern void ObjectiveMonitor_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4376  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_OptimizeVar__SWIG_0___")]
 
 4377  public static extern global::System.IntPtr 
new_OptimizeVar__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, 
bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, 
long jarg4);
 
 4379  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_OptimizeVar__SWIG_1___")]
 
 4380  public static extern global::System.IntPtr 
new_OptimizeVar__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3,  
int length4, 
long[]  jarg4);
 
 4382  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_Best___")]
 
 4383  public static extern long OptimizeVar_Best(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4385  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_Var___")]
 
 4386  public static extern global::System.IntPtr 
OptimizeVar_Var(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4388  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_BeginNextDecision___")]
 
 4389  public static extern void OptimizeVar_BeginNextDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4391  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_BeginNextDecisionSwigExplicitOptimizeVar___")]
 
 4394  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_RefuteDecision___")]
 
 4395  public static extern void OptimizeVar_RefuteDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4397  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_RefuteDecisionSwigExplicitOptimizeVar___")]
 
 4400  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_AtSolution___")]
 
 4401  public static extern bool OptimizeVar_AtSolution(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4403  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_AtSolutionSwigExplicitOptimizeVar___")]
 
 4406  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_AcceptSolution___")]
 
 4409  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_AcceptSolutionSwigExplicitOptimizeVar___")]
 
 4412  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_Name___")]
 
 4413  public static extern string OptimizeVar_Name(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4415  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_NameSwigExplicitOptimizeVar___")]
 
 4418  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_ToString___")]
 
 4419  public static extern string OptimizeVar_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4421  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_ToStringSwigExplicitOptimizeVar___")]
 
 4424  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_ApplyBound___")]
 
 4425  public static extern void OptimizeVar_ApplyBound(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4427  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_OptimizeVar___")]
 
 4428  public static extern void delete_OptimizeVar(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4430  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_director_connect___")]
 
 4431  public static extern void OptimizeVar_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, 
OptimizeVar.
SwigDelegateOptimizeVar_0 delegate0, 
OptimizeVar.
SwigDelegateOptimizeVar_1 delegate1, 
OptimizeVar.
SwigDelegateOptimizeVar_2 delegate2, 
OptimizeVar.
SwigDelegateOptimizeVar_3 delegate3, 
OptimizeVar.
SwigDelegateOptimizeVar_4 delegate4, 
OptimizeVar.
SwigDelegateOptimizeVar_5 delegate5, 
OptimizeVar.
SwigDelegateOptimizeVar_6 delegate6, 
OptimizeVar.
SwigDelegateOptimizeVar_7 delegate7, 
OptimizeVar.
SwigDelegateOptimizeVar_8 delegate8, 
OptimizeVar.
SwigDelegateOptimizeVar_9 delegate9, 
OptimizeVar.
SwigDelegateOptimizeVar_10 delegate10, 
OptimizeVar.
SwigDelegateOptimizeVar_11 delegate11, 
OptimizeVar.
SwigDelegateOptimizeVar_12 delegate12, 
OptimizeVar.
SwigDelegateOptimizeVar_13 delegate13, 
OptimizeVar.
SwigDelegateOptimizeVar_14 delegate14, 
OptimizeVar.
SwigDelegateOptimizeVar_15 delegate15, 
OptimizeVar.
SwigDelegateOptimizeVar_16 delegate16, 
OptimizeVar.
SwigDelegateOptimizeVar_17 delegate17, 
OptimizeVar.
SwigDelegateOptimizeVar_18 delegate18, 
OptimizeVar.
SwigDelegateOptimizeVar_19 delegate19, 
OptimizeVar.
SwigDelegateOptimizeVar_20 delegate20, 
OptimizeVar.
SwigDelegateOptimizeVar_21 delegate21, 
OptimizeVar.
SwigDelegateOptimizeVar_22 delegate22, 
OptimizeVar.
SwigDelegateOptimizeVar_23 delegate23, 
OptimizeVar.
SwigDelegateOptimizeVar_24 delegate24, 
OptimizeVar.
SwigDelegateOptimizeVar_25 delegate25, 
OptimizeVar.
SwigDelegateOptimizeVar_26 delegate26, 
OptimizeVar.
SwigDelegateOptimizeVar_27 delegate27, 
OptimizeVar.
SwigDelegateOptimizeVar_28 delegate28, 
OptimizeVar.
SwigDelegateOptimizeVar_29 delegate29, 
OptimizeVar.
SwigDelegateOptimizeVar_30 delegate30, 
OptimizeVar.
SwigDelegateOptimizeVar_31 delegate31);
 
 4433  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_SearchLimit___")]
 
 4434  public static extern global::System.IntPtr 
new_SearchLimit(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4436  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_SearchLimit___")]
 
 4437  public static extern void delete_SearchLimit(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4439  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_IsCrossed___")]
 
 4440  public static extern bool SearchLimit_IsCrossed(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4442  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_Check___")]
 
 4443  public static extern bool SearchLimit_Check(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4445  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_CheckWithOffset___")]
 
 4446  public static extern bool SearchLimit_CheckWithOffset(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4448  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_Init___")]
 
 4449  public static extern void SearchLimit_Init(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4451  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_Copy___")]
 
 4452  public static extern void SearchLimit_Copy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4454  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_MakeClone___")]
 
 4455  public static extern global::System.IntPtr 
SearchLimit_MakeClone(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4457  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_EnterSearch___")]
 
 4460  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_EnterSearchSwigExplicitSearchLimit___")]
 
 4463  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_BeginNextDecision___")]
 
 4464  public static extern void SearchLimit_BeginNextDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4466  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_BeginNextDecisionSwigExplicitSearchLimit___")]
 
 4469  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_PeriodicCheck___")]
 
 4472  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_PeriodicCheckSwigExplicitSearchLimit___")]
 
 4475  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_RefuteDecision___")]
 
 4476  public static extern void SearchLimit_RefuteDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4478  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_RefuteDecisionSwigExplicitSearchLimit___")]
 
 4481  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_ToString___")]
 
 4482  public static extern string SearchLimit_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4484  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_ToStringSwigExplicitSearchLimit___")]
 
 4487  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_Install___")]
 
 4488  public static extern void SearchLimit_Install(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4490  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_InstallSwigExplicitSearchLimit___")]
 
 4493  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_director_connect___")]
 
 4494  public static extern void SearchLimit_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, 
SearchLimit.
SwigDelegateSearchLimit_0 delegate0, 
SearchLimit.
SwigDelegateSearchLimit_1 delegate1, 
SearchLimit.
SwigDelegateSearchLimit_2 delegate2, 
SearchLimit.
SwigDelegateSearchLimit_3 delegate3, 
SearchLimit.
SwigDelegateSearchLimit_4 delegate4, 
SearchLimit.
SwigDelegateSearchLimit_5 delegate5, 
SearchLimit.
SwigDelegateSearchLimit_6 delegate6, 
SearchLimit.
SwigDelegateSearchLimit_7 delegate7, 
SearchLimit.
SwigDelegateSearchLimit_8 delegate8, 
SearchLimit.
SwigDelegateSearchLimit_9 delegate9, 
SearchLimit.
SwigDelegateSearchLimit_10 delegate10, 
SearchLimit.
SwigDelegateSearchLimit_11 delegate11, 
SearchLimit.
SwigDelegateSearchLimit_12 delegate12, 
SearchLimit.
SwigDelegateSearchLimit_13 delegate13, 
SearchLimit.
SwigDelegateSearchLimit_14 delegate14, 
SearchLimit.
SwigDelegateSearchLimit_15 delegate15, 
SearchLimit.
SwigDelegateSearchLimit_16 delegate16, 
SearchLimit.
SwigDelegateSearchLimit_17 delegate17, 
SearchLimit.
SwigDelegateSearchLimit_18 delegate18, 
SearchLimit.
SwigDelegateSearchLimit_19 delegate19, 
SearchLimit.
SwigDelegateSearchLimit_20 delegate20, 
SearchLimit.
SwigDelegateSearchLimit_21 delegate21, 
SearchLimit.
SwigDelegateSearchLimit_22 delegate22, 
SearchLimit.
SwigDelegateSearchLimit_23 delegate23, 
SearchLimit.
SwigDelegateSearchLimit_24 delegate24, 
SearchLimit.
SwigDelegateSearchLimit_25 delegate25, 
SearchLimit.
SwigDelegateSearchLimit_26 delegate26, 
SearchLimit.
SwigDelegateSearchLimit_27 delegate27, 
SearchLimit.
SwigDelegateSearchLimit_28 delegate28);
 
 4496  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_RegularLimit___")]
 
 4497  public static extern global::System.IntPtr 
new_RegularLimit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3, 
long jarg4, 
long jarg5, 
bool jarg6, 
bool jarg7);
 
 4499  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_RegularLimit___")]
 
 4500  public static extern void delete_RegularLimit(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4502  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_Copy___")]
 
 4503  public static extern void RegularLimit_Copy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4505  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_CopySwigExplicitRegularLimit___")]
 
 4508  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_MakeClone___")]
 
 4509  public static extern global::System.IntPtr 
RegularLimit_MakeClone(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4511  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_MakeCloneSwigExplicitRegularLimit___")]
 
 4514  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_MakeIdenticalClone___")]
 
 4517  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_CheckWithOffset___")]
 
 4518  public static extern bool RegularLimit_CheckWithOffset(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4520  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_CheckWithOffsetSwigExplicitRegularLimit___")]
 
 4523  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_Init___")]
 
 4524  public static extern void RegularLimit_Init(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4526  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_InitSwigExplicitRegularLimit___")]
 
 4529  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_ExitSearch___")]
 
 4532  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_ExitSearchSwigExplicitRegularLimit___")]
 
 4535  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_UpdateLimits___")]
 
 4536  public static extern void RegularLimit_UpdateLimits(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3, 
long jarg4, 
long jarg5);
 
 4538  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_WallTime___")]
 
 4539  public static extern long RegularLimit_WallTime(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4541  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_Branches___")]
 
 4542  public static extern long RegularLimit_Branches(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4544  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_Failures___")]
 
 4545  public static extern long RegularLimit_Failures(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4547  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_Solutions___")]
 
 4548  public static extern long RegularLimit_Solutions(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4550  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_IsUncheckedSolutionLimitReached___")]
 
 4553  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_IsUncheckedSolutionLimitReachedSwigExplicitRegularLimit___")]
 
 4556  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_ProgressPercent___")]
 
 4559  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_ProgressPercentSwigExplicitRegularLimit___")]
 
 4562  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_ToString___")]
 
 4563  public static extern string RegularLimit_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4565  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_ToStringSwigExplicitRegularLimit___")]
 
 4568  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_Install___")]
 
 4569  public static extern void RegularLimit_Install(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4571  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_InstallSwigExplicitRegularLimit___")]
 
 4574  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_Accept___")]
 
 4575  public static extern void RegularLimit_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4577  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_AcceptSwigExplicitRegularLimit___")]
 
 4580  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_director_connect___")]
 
 4581  public static extern void RegularLimit_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, 
RegularLimit.
SwigDelegateRegularLimit_0 delegate0, 
RegularLimit.
SwigDelegateRegularLimit_1 delegate1, 
RegularLimit.
SwigDelegateRegularLimit_2 delegate2, 
RegularLimit.
SwigDelegateRegularLimit_3 delegate3, 
RegularLimit.
SwigDelegateRegularLimit_4 delegate4, 
RegularLimit.
SwigDelegateRegularLimit_5 delegate5, 
RegularLimit.
SwigDelegateRegularLimit_6 delegate6, 
RegularLimit.
SwigDelegateRegularLimit_7 delegate7, 
RegularLimit.
SwigDelegateRegularLimit_8 delegate8, 
RegularLimit.
SwigDelegateRegularLimit_9 delegate9, 
RegularLimit.
SwigDelegateRegularLimit_10 delegate10, 
RegularLimit.
SwigDelegateRegularLimit_11 delegate11, 
RegularLimit.
SwigDelegateRegularLimit_12 delegate12, 
RegularLimit.
SwigDelegateRegularLimit_13 delegate13, 
RegularLimit.
SwigDelegateRegularLimit_14 delegate14, 
RegularLimit.
SwigDelegateRegularLimit_15 delegate15, 
RegularLimit.
SwigDelegateRegularLimit_16 delegate16, 
RegularLimit.
SwigDelegateRegularLimit_17 delegate17, 
RegularLimit.
SwigDelegateRegularLimit_18 delegate18, 
RegularLimit.
SwigDelegateRegularLimit_19 delegate19, 
RegularLimit.
SwigDelegateRegularLimit_20 delegate20, 
RegularLimit.
SwigDelegateRegularLimit_21 delegate21, 
RegularLimit.
SwigDelegateRegularLimit_22 delegate22, 
RegularLimit.
SwigDelegateRegularLimit_23 delegate23, 
RegularLimit.
SwigDelegateRegularLimit_24 delegate24, 
RegularLimit.
SwigDelegateRegularLimit_25 delegate25, 
RegularLimit.
SwigDelegateRegularLimit_26 delegate26, 
RegularLimit.
SwigDelegateRegularLimit_27 delegate27, 
RegularLimit.
SwigDelegateRegularLimit_28 delegate28);
 
 4583  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_ImprovementSearchLimit__SWIG_0___")]
 
 4584  public static extern global::System.IntPtr 
new_ImprovementSearchLimit__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
bool jarg3, 
double jarg4, 
double jarg5, 
double jarg6, 
int jarg7);
 
 4586  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_ImprovementSearchLimit__SWIG_1___")]
 
 4587  public static extern global::System.IntPtr 
new_ImprovementSearchLimit__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, 
double jarg6, 
int jarg7);
 
 4589  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_ImprovementSearchLimit___")]
 
 4592  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ImprovementSearchLimit_Copy___")]
 
 4593  public static extern void ImprovementSearchLimit_Copy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4595  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ImprovementSearchLimit_MakeClone___")]
 
 4598  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ImprovementSearchLimit_CheckWithOffset___")]
 
 4601  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ImprovementSearchLimit_AtSolution___")]
 
 4604  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ImprovementSearchLimit_Init___")]
 
 4607  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ImprovementSearchLimit_Install___")]
 
 4610  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_kMinValidValue_get___")]
 
 4613  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_kMaxValidValue_get___")]
 
 4616  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_IntervalVar___")]
 
 4617  public static extern void delete_IntervalVar(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4619  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_StartMin___")]
 
 4620  public static extern long IntervalVar_StartMin(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4622  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_StartMax___")]
 
 4623  public static extern long IntervalVar_StartMax(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4625  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_SetStartMin___")]
 
 4626  public static extern void IntervalVar_SetStartMin(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 4628  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_SetStartMax___")]
 
 4629  public static extern void IntervalVar_SetStartMax(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 4631  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_SetStartRange___")]
 
 4632  public static extern void IntervalVar_SetStartRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2, 
long jarg3);
 
 4634  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_OldStartMin___")]
 
 4637  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_OldStartMax___")]
 
 4640  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenStartRange__SWIG_0___")]
 
 4641  public static extern void IntervalVar_WhenStartRange__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4643  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenStartRange__SWIG_1___")]
 
 4646  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenStartBound__SWIG_0___")]
 
 4647  public static extern void IntervalVar_WhenStartBound__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4649  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenStartBound__SWIG_1___")]
 
 4652  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_DurationMin___")]
 
 4655  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_DurationMax___")]
 
 4658  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_SetDurationMin___")]
 
 4661  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_SetDurationMax___")]
 
 4664  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_SetDurationRange___")]
 
 4665  public static extern void IntervalVar_SetDurationRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2, 
long jarg3);
 
 4667  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_OldDurationMin___")]
 
 4670  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_OldDurationMax___")]
 
 4673  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenDurationRange__SWIG_0___")]
 
 4676  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenDurationRange__SWIG_1___")]
 
 4679  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenDurationBound__SWIG_0___")]
 
 4682  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenDurationBound__SWIG_1___")]
 
 4685  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_EndMin___")]
 
 4686  public static extern long IntervalVar_EndMin(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4688  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_EndMax___")]
 
 4689  public static extern long IntervalVar_EndMax(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4691  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_SetEndMin___")]
 
 4692  public static extern void IntervalVar_SetEndMin(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 4694  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_SetEndMax___")]
 
 4695  public static extern void IntervalVar_SetEndMax(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 4697  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_SetEndRange___")]
 
 4698  public static extern void IntervalVar_SetEndRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2, 
long jarg3);
 
 4700  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_OldEndMin___")]
 
 4701  public static extern long IntervalVar_OldEndMin(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4703  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_OldEndMax___")]
 
 4704  public static extern long IntervalVar_OldEndMax(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4706  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenEndRange__SWIG_0___")]
 
 4707  public static extern void IntervalVar_WhenEndRange__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4709  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenEndRange__SWIG_1___")]
 
 4712  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenEndBound__SWIG_0___")]
 
 4713  public static extern void IntervalVar_WhenEndBound__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4715  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenEndBound__SWIG_1___")]
 
 4718  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_MustBePerformed___")]
 
 4721  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_MayBePerformed___")]
 
 4724  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_CannotBePerformed___")]
 
 4727  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_IsPerformedBound___")]
 
 4730  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_SetPerformed___")]
 
 4731  public static extern void IntervalVar_SetPerformed(global::System.Runtime.InteropServices.HandleRef jarg1, 
bool jarg2);
 
 4733  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WasPerformedBound___")]
 
 4736  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenPerformedBound__SWIG_0___")]
 
 4739  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenPerformedBound__SWIG_1___")]
 
 4742  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenAnything__SWIG_0___")]
 
 4743  public static extern void IntervalVar_WhenAnything__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4745  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_WhenAnything__SWIG_1___")]
 
 4748  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_StartExpr___")]
 
 4749  public static extern global::System.IntPtr 
IntervalVar_StartExpr(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4751  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_DurationExpr___")]
 
 4752  public static extern global::System.IntPtr 
IntervalVar_DurationExpr(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4754  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_EndExpr___")]
 
 4755  public static extern global::System.IntPtr 
IntervalVar_EndExpr(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4757  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_PerformedExpr___")]
 
 4758  public static extern global::System.IntPtr 
IntervalVar_PerformedExpr(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4760  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_SafeStartExpr___")]
 
 4761  public static extern global::System.IntPtr 
IntervalVar_SafeStartExpr(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 4763  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_SafeDurationExpr___")]
 
 4764  public static extern global::System.IntPtr 
IntervalVar_SafeDurationExpr(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 4766  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_SafeEndExpr___")]
 
 4767  public static extern global::System.IntPtr 
IntervalVar_SafeEndExpr(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 4769  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_Accept___")]
 
 4770  public static extern void IntervalVar_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4772  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_EndsAfterEnd___")]
 
 4773  public static extern global::System.IntPtr 
IntervalVar_EndsAfterEnd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4775  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_EndsAfterStart___")]
 
 4776  public static extern global::System.IntPtr 
IntervalVar_EndsAfterStart(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4778  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_EndsAtEnd___")]
 
 4779  public static extern global::System.IntPtr 
IntervalVar_EndsAtEnd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4781  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_EndsAtStart___")]
 
 4782  public static extern global::System.IntPtr 
IntervalVar_EndsAtStart(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4784  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_StartsAfterEnd___")]
 
 4785  public static extern global::System.IntPtr 
IntervalVar_StartsAfterEnd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4787  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_StartsAfterStart___")]
 
 4788  public static extern global::System.IntPtr 
IntervalVar_StartsAfterStart(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4790  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_StartsAtEnd___")]
 
 4791  public static extern global::System.IntPtr 
IntervalVar_StartsAtEnd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4793  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_StartsAtStart___")]
 
 4794  public static extern global::System.IntPtr 
IntervalVar_StartsAtStart(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4796  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_EndsAfterEndWithDelay___")]
 
 4797  public static extern global::System.IntPtr 
IntervalVar_EndsAfterEndWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 4799  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_EndsAfterStartWithDelay___")]
 
 4800  public static extern global::System.IntPtr 
IntervalVar_EndsAfterStartWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 4802  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_EndsAtEndWithDelay___")]
 
 4803  public static extern global::System.IntPtr 
IntervalVar_EndsAtEndWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 4805  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_EndsAtStartWithDelay___")]
 
 4806  public static extern global::System.IntPtr 
IntervalVar_EndsAtStartWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 4808  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_StartsAfterEndWithDelay___")]
 
 4809  public static extern global::System.IntPtr 
IntervalVar_StartsAfterEndWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 4811  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_StartsAfterStartWithDelay___")]
 
 4812  public static extern global::System.IntPtr 
IntervalVar_StartsAfterStartWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 4814  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_StartsAtEndWithDelay___")]
 
 4815  public static extern global::System.IntPtr 
IntervalVar_StartsAtEndWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 4817  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_StartsAtStartWithDelay___")]
 
 4818  public static extern global::System.IntPtr 
IntervalVar_StartsAtStartWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 4820  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_EndsAfter___")]
 
 4821  public static extern global::System.IntPtr 
IntervalVar_EndsAfter(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 4823  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_EndsAt___")]
 
 4824  public static extern global::System.IntPtr 
IntervalVar_EndsAt(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 4826  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_EndsBefore___")]
 
 4827  public static extern global::System.IntPtr 
IntervalVar_EndsBefore(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 4829  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_StartsAfter___")]
 
 4830  public static extern global::System.IntPtr 
IntervalVar_StartsAfter(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 4832  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_StartsAt___")]
 
 4833  public static extern global::System.IntPtr 
IntervalVar_StartsAt(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 4835  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_StartsBefore___")]
 
 4836  public static extern global::System.IntPtr 
IntervalVar_StartsBefore(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 4838  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_CrossesDate___")]
 
 4839  public static extern global::System.IntPtr 
IntervalVar_CrossesDate(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 4841  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_AvoidsDate___")]
 
 4842  public static extern global::System.IntPtr 
IntervalVar_AvoidsDate(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 4844  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_RelaxedMax___")]
 
 4845  public static extern global::System.IntPtr 
IntervalVar_RelaxedMax(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4847  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_RelaxedMin___")]
 
 4848  public static extern global::System.IntPtr 
IntervalVar_RelaxedMin(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4850  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_SequenceVar___")]
 
 4851  public static extern global::System.IntPtr 
new_SequenceVar(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, 
string jarg4);
 
 4853  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_SequenceVar___")]
 
 4854  public static extern void delete_SequenceVar(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4856  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVar_ToString___")]
 
 4857  public static extern string SequenceVar_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4859  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVar_RankFirst___")]
 
 4860  public static extern void SequenceVar_RankFirst(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
 4862  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVar_RankNotFirst___")]
 
 4863  public static extern void SequenceVar_RankNotFirst(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
 4865  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVar_RankLast___")]
 
 4866  public static extern void SequenceVar_RankLast(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
 4868  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVar_RankNotLast___")]
 
 4869  public static extern void SequenceVar_RankNotLast(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
 4871  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVar_RankSequence___")]
 
 4872  public static extern void SequenceVar_RankSequence(global::System.Runtime.InteropServices.HandleRef jarg1,  
int length2, 
int[]  jarg2,  
int length3, 
int[]  jarg3,  
int length4, 
int[]  jarg4);
 
 4874  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVar_Interval___")]
 
 4875  public static extern global::System.IntPtr 
SequenceVar_Interval(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
 4877  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVar_Next___")]
 
 4878  public static extern global::System.IntPtr 
SequenceVar_Next(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
 4880  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVar_Size___")]
 
 4881  public static extern long SequenceVar_Size(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4883  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVar_Accept___")]
 
 4884  public static extern void SequenceVar_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4886  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_AssignmentElement___")]
 
 4889  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentElement_Activate___")]
 
 4892  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentElement_Deactivate___")]
 
 4895  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentElement_Activated___")]
 
 4898  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_AssignmentElement___")]
 
 4901  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_IntVarElement__SWIG_0___")]
 
 4904  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_IntVarElement__SWIG_1___")]
 
 4905  public static extern global::System.IntPtr 
new_IntVarElement__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4907  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_Reset___")]
 
 4908  public static extern void IntVarElement_Reset(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4910  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_Clone___")]
 
 4911  public static extern global::System.IntPtr 
IntVarElement_Clone(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4913  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_Copy___")]
 
 4914  public static extern void IntVarElement_Copy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4916  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_Var___")]
 
 4917  public static extern global::System.IntPtr 
IntVarElement_Var(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4919  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_Store___")]
 
 4920  public static extern void IntVarElement_Store(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4922  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_Restore___")]
 
 4923  public static extern void IntVarElement_Restore(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4925  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_Min___")]
 
 4926  public static extern long IntVarElement_Min(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4928  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_SetMin___")]
 
 4929  public static extern void IntVarElement_SetMin(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 4931  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_Max___")]
 
 4932  public static extern long IntVarElement_Max(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4934  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_SetMax___")]
 
 4935  public static extern void IntVarElement_SetMax(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 4937  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_Value___")]
 
 4938  public static extern long IntVarElement_Value(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4940  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_Bound___")]
 
 4941  public static extern bool IntVarElement_Bound(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4943  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_SetRange___")]
 
 4944  public static extern void IntVarElement_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2, 
long jarg3);
 
 4946  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_SetValue___")]
 
 4947  public static extern void IntVarElement_SetValue(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 4949  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_ToString___")]
 
 4950  public static extern string IntVarElement_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4952  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_IntVarElement___")]
 
 4953  public static extern void delete_IntVarElement(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4955  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_IntervalVarElement__SWIG_0___")]
 
 4958  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_IntervalVarElement__SWIG_1___")]
 
 4961  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_Reset___")]
 
 4962  public static extern void IntervalVarElement_Reset(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4964  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_Clone___")]
 
 4965  public static extern global::System.IntPtr 
IntervalVarElement_Clone(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4967  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_Copy___")]
 
 4968  public static extern void IntervalVarElement_Copy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 4970  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_Var___")]
 
 4971  public static extern global::System.IntPtr 
IntervalVarElement_Var(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 4973  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_Store___")]
 
 4976  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_Restore___")]
 
 4979  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_StartMin___")]
 
 4982  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_StartMax___")]
 
 4985  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_StartValue___")]
 
 4988  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_DurationMin___")]
 
 4991  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_DurationMax___")]
 
 4994  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_DurationValue___")]
 
 4997  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_EndMin___")]
 
 5000  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_EndMax___")]
 
 5003  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_EndValue___")]
 
 5006  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_PerformedMin___")]
 
 5009  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_PerformedMax___")]
 
 5012  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_PerformedValue___")]
 
 5015  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetStartMin___")]
 
 5018  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetStartMax___")]
 
 5021  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetStartRange___")]
 
 5024  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetStartValue___")]
 
 5027  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetDurationMin___")]
 
 5030  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetDurationMax___")]
 
 5033  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetDurationRange___")]
 
 5036  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetDurationValue___")]
 
 5039  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetEndMin___")]
 
 5042  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetEndMax___")]
 
 5045  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetEndRange___")]
 
 5048  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetEndValue___")]
 
 5051  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetPerformedMin___")]
 
 5054  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetPerformedMax___")]
 
 5057  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetPerformedRange___")]
 
 5060  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SetPerformedValue___")]
 
 5063  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_Bound___")]
 
 5066  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_ToString___")]
 
 5069  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_IntervalVarElement___")]
 
 5072  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_SequenceVarElement__SWIG_0___")]
 
 5075  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_SequenceVarElement__SWIG_1___")]
 
 5078  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_Reset___")]
 
 5079  public static extern void SequenceVarElement_Reset(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5081  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_Clone___")]
 
 5082  public static extern global::System.IntPtr 
SequenceVarElement_Clone(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 5084  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_Copy___")]
 
 5085  public static extern void SequenceVarElement_Copy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5087  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_Var___")]
 
 5088  public static extern global::System.IntPtr 
SequenceVarElement_Var(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 5090  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_Store___")]
 
 5093  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_Restore___")]
 
 5096  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_ForwardSequence___")]
 
 5099  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_BackwardSequence___")]
 
 5102  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_Unperformed___")]
 
 5105  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_SetSequence___")]
 
 5106  public static extern void SequenceVarElement_SetSequence(global::System.Runtime.InteropServices.HandleRef jarg1,  
int length2, 
int[]  jarg2,  
int length3, 
int[]  jarg3,  
int length4, 
int[]  jarg4);
 
 5108  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_SetForwardSequence___")]
 
 5111  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_SetBackwardSequence___")]
 
 5114  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_SetUnperformed___")]
 
 5117  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_Bound___")]
 
 5120  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_ToString___")]
 
 5123  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_SequenceVarElement___")]
 
 5126  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_Assignment__SWIG_0___")]
 
 5127  public static extern global::System.IntPtr 
new_Assignment__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 5129  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_Assignment__SWIG_1___")]
 
 5130  public static extern global::System.IntPtr 
new_Assignment__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 5132  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_Assignment___")]
 
 5133  public static extern void delete_Assignment(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 5135  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_Clear___")]
 
 5136  public static extern void Assignment_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 5138  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_Empty___")]
 
 5139  public static extern bool Assignment_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 5141  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_Size___")]
 
 5142  public static extern int Assignment_Size(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 5144  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_NumIntVars___")]
 
 5145  public static extern int Assignment_NumIntVars(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 5147  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_NumIntervalVars___")]
 
 5150  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_NumSequenceVars___")]
 
 5153  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_Store___")]
 
 5154  public static extern void Assignment_Store(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 5156  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_Restore___")]
 
 5157  public static extern void Assignment_Restore(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 5159  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_AddObjective___")]
 
 5160  public static extern void Assignment_AddObjective(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5162  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_AddObjectives___")]
 
 5163  public static extern void Assignment_AddObjectives(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5165  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_ClearObjective___")]
 
 5168  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_NumObjectives___")]
 
 5171  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_Objective___")]
 
 5172  public static extern global::System.IntPtr 
Assignment_Objective(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 5174  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_ObjectiveFromIndex___")]
 
 5175  public static extern global::System.IntPtr 
Assignment_ObjectiveFromIndex(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
 5177  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_HasObjective___")]
 
 5180  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_HasObjectiveFromIndex___")]
 
 5183  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_ObjectiveMin___")]
 
 5186  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_ObjectiveMax___")]
 
 5189  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_ObjectiveValue___")]
 
 5192  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_ObjectiveBound___")]
 
 5195  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetObjectiveMin___")]
 
 5198  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetObjectiveMax___")]
 
 5201  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetObjectiveValue___")]
 
 5204  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetObjectiveRange___")]
 
 5205  public static extern void Assignment_SetObjectiveRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2, 
long jarg3);
 
 5207  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_ObjectiveMinFromIndex___")]
 
 5210  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_ObjectiveMaxFromIndex___")]
 
 5213  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_ObjectiveValueFromIndex___")]
 
 5216  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_ObjectiveBoundFromIndex___")]
 
 5219  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetObjectiveMinFromIndex___")]
 
 5222  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetObjectiveMaxFromIndex___")]
 
 5225  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetObjectiveValueFromIndex___")]
 
 5228  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetObjectiveRangeFromIndex___")]
 
 5231  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_Add__SWIG_0___")]
 
 5232  public static extern global::System.IntPtr 
Assignment_Add__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5234  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_Add__SWIG_1___")]
 
 5235  public static extern void Assignment_Add__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5237  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_FastAdd__SWIG_0___")]
 
 5238  public static extern global::System.IntPtr 
Assignment_FastAdd__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5240  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_Min___")]
 
 5241  public static extern long Assignment_Min(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5243  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_Max___")]
 
 5244  public static extern long Assignment_Max(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5246  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_Value___")]
 
 5247  public static extern long Assignment_Value(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5249  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_Bound___")]
 
 5250  public static extern bool Assignment_Bound(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5252  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetMin___")]
 
 5253  public static extern void Assignment_SetMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 5255  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetMax___")]
 
 5256  public static extern void Assignment_SetMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 5258  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetRange___")]
 
 5259  public static extern void Assignment_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3, 
long jarg4);
 
 5261  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetValue___")]
 
 5262  public static extern void Assignment_SetValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 5264  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_Add__SWIG_2___")]
 
 5265  public static extern global::System.IntPtr 
Assignment_Add__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5267  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_Add__SWIG_3___")]
 
 5268  public static extern void Assignment_Add__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5270  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_FastAdd__SWIG_1___")]
 
 5271  public static extern global::System.IntPtr 
Assignment_FastAdd__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5273  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_StartMin___")]
 
 5274  public static extern long Assignment_StartMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5276  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_StartMax___")]
 
 5277  public static extern long Assignment_StartMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5279  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_StartValue___")]
 
 5280  public static extern long Assignment_StartValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5282  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_DurationMin___")]
 
 5283  public static extern long Assignment_DurationMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5285  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_DurationMax___")]
 
 5286  public static extern long Assignment_DurationMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5288  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_DurationValue___")]
 
 5289  public static extern long Assignment_DurationValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5291  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_EndMin___")]
 
 5292  public static extern long Assignment_EndMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5294  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_EndMax___")]
 
 5295  public static extern long Assignment_EndMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5297  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_EndValue___")]
 
 5298  public static extern long Assignment_EndValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5300  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_PerformedMin___")]
 
 5301  public static extern long Assignment_PerformedMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5303  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_PerformedMax___")]
 
 5304  public static extern long Assignment_PerformedMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5306  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_PerformedValue___")]
 
 5307  public static extern long Assignment_PerformedValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5309  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetStartMin___")]
 
 5310  public static extern void Assignment_SetStartMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 5312  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetStartMax___")]
 
 5313  public static extern void Assignment_SetStartMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 5315  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetStartRange___")]
 
 5316  public static extern void Assignment_SetStartRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3, 
long jarg4);
 
 5318  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetStartValue___")]
 
 5319  public static extern void Assignment_SetStartValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 5321  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetDurationMin___")]
 
 5322  public static extern void Assignment_SetDurationMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 5324  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetDurationMax___")]
 
 5325  public static extern void Assignment_SetDurationMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 5327  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetDurationRange___")]
 
 5328  public static extern void Assignment_SetDurationRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3, 
long jarg4);
 
 5330  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetDurationValue___")]
 
 5331  public static extern void Assignment_SetDurationValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 5333  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetEndMin___")]
 
 5334  public static extern void Assignment_SetEndMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 5336  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetEndMax___")]
 
 5337  public static extern void Assignment_SetEndMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 5339  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetEndRange___")]
 
 5340  public static extern void Assignment_SetEndRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3, 
long jarg4);
 
 5342  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetEndValue___")]
 
 5343  public static extern void Assignment_SetEndValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 5345  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetPerformedMin___")]
 
 5346  public static extern void Assignment_SetPerformedMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 5348  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetPerformedMax___")]
 
 5349  public static extern void Assignment_SetPerformedMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 5351  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetPerformedRange___")]
 
 5352  public static extern void Assignment_SetPerformedRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3, 
long jarg4);
 
 5354  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetPerformedValue___")]
 
 5355  public static extern void Assignment_SetPerformedValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 5357  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_Add__SWIG_4___")]
 
 5358  public static extern global::System.IntPtr 
Assignment_Add__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5360  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_Add__SWIG_5___")]
 
 5361  public static extern void Assignment_Add__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5363  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_FastAdd__SWIG_2___")]
 
 5364  public static extern global::System.IntPtr 
Assignment_FastAdd__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5366  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_ForwardSequence___")]
 
 5367  public static extern global::System.IntPtr 
Assignment_ForwardSequence(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5369  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_BackwardSequence___")]
 
 5370  public static extern global::System.IntPtr 
Assignment_BackwardSequence(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5372  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_Unperformed___")]
 
 5373  public static extern global::System.IntPtr 
Assignment_Unperformed(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5375  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetSequence___")]
 
 5376  public static extern void Assignment_SetSequence(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
int[]  jarg3,  
int length4, 
int[]  jarg4,  
int length5, 
int[]  jarg5);
 
 5378  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetForwardSequence___")]
 
 5379  public static extern void Assignment_SetForwardSequence(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
int[]  jarg3);
 
 5381  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetBackwardSequence___")]
 
 5382  public static extern void Assignment_SetBackwardSequence(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
int[]  jarg3);
 
 5384  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_SetUnperformed___")]
 
 5385  public static extern void Assignment_SetUnperformed(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
int[]  jarg3);
 
 5387  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_Activate__SWIG_0___")]
 
 5388  public static extern void Assignment_Activate__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5390  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_Deactivate__SWIG_0___")]
 
 5391  public static extern void Assignment_Deactivate__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5393  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_Activated__SWIG_0___")]
 
 5394  public static extern bool Assignment_Activated__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5396  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_Activate__SWIG_1___")]
 
 5397  public static extern void Assignment_Activate__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5399  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_Deactivate__SWIG_1___")]
 
 5400  public static extern void Assignment_Deactivate__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5402  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_Activated__SWIG_1___")]
 
 5403  public static extern bool Assignment_Activated__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5405  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_Activate__SWIG_2___")]
 
 5406  public static extern void Assignment_Activate__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5408  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_Deactivate__SWIG_2___")]
 
 5409  public static extern void Assignment_Deactivate__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5411  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_Activated__SWIG_2___")]
 
 5412  public static extern bool Assignment_Activated__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5414  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_ActivateObjective___")]
 
 5417  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_DeactivateObjective___")]
 
 5420  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_ActivatedObjective___")]
 
 5423  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_ActivateObjectiveFromIndex___")]
 
 5426  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_DeactivateObjectiveFromIndex___")]
 
 5429  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_ActivatedObjectiveFromIndex___")]
 
 5432  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_ToString___")]
 
 5433  public static extern string Assignment_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 5435  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_AreAllElementsBound___")]
 
 5438  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_Contains__SWIG_0___")]
 
 5439  public static extern bool Assignment_Contains__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5441  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_Contains__SWIG_1___")]
 
 5442  public static extern bool Assignment_Contains__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5444  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_Contains__SWIG_2___")]
 
 5445  public static extern bool Assignment_Contains__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5447  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_CopyIntersection___")]
 
 5448  public static extern void Assignment_CopyIntersection(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5450  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_Copy___")]
 
 5451  public static extern void Assignment_Copy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5453  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_IntVarContainer___")]
 
 5454  public static extern global::System.IntPtr 
Assignment_IntVarContainer(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 5456  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_MutableIntVarContainer___")]
 
 5459  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_IntervalVarContainer___")]
 
 5462  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_MutableIntervalVarContainer___")]
 
 5465  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_SequenceVarContainer___")]
 
 5468  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_MutableSequenceVarContainer___")]
 
 5471  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SetAssignmentFromAssignment___")]
 
 5472  public static extern void SetAssignmentFromAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
 5474  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_Pack___")]
 
 5475  public static extern global::System.IntPtr 
new_Pack(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int jarg3);
 
 5477  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_Pack___")]
 
 5478  public static extern void delete_Pack(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 5480  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Pack_AddWeightedSumLessOrEqualConstantDimension__SWIG_0___")]
 
 5483  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Pack_AddWeightedSumLessOrEqualConstantDimension__SWIG_1___")]
 
 5486  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Pack_AddWeightedSumLessOrEqualConstantDimension__SWIG_2___")]
 
 5489  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Pack_AddWeightedSumEqualVarDimension__SWIG_0___")]
 
 5492  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Pack_AddWeightedSumEqualVarDimension__SWIG_1___")]
 
 5495  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Pack_AddSumVariableWeightsLessOrEqualConstantDimension___")]
 
 5498  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Pack_AddWeightedSumOfAssignedDimension___")]
 
 5499  public static extern void Pack_AddWeightedSumOfAssignedDimension(global::System.Runtime.InteropServices.HandleRef jarg1,  
int length2, 
long[]  jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 5501  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Pack_AddCountUsedBinDimension___")]
 
 5502  public static extern void Pack_AddCountUsedBinDimension(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5504  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Pack_AddCountAssignedItemsDimension___")]
 
 5505  public static extern void Pack_AddCountAssignedItemsDimension(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5507  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Pack_Post___")]
 
 5508  public static extern void Pack_Post(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 5510  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Pack_ClearAll___")]
 
 5511  public static extern void Pack_ClearAll(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 5513  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Pack_PropagateDelayed___")]
 
 5514  public static extern void Pack_PropagateDelayed(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 5516  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Pack_InitialPropagateWrapper___")]
 
 5519  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Pack_Propagate___")]
 
 5520  public static extern void Pack_Propagate(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 5522  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Pack_OneDomain___")]
 
 5523  public static extern void Pack_OneDomain(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
 5525  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Pack_ToString___")]
 
 5526  public static extern string Pack_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 5528  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Pack_IsUndecided___")]
 
 5529  public static extern bool Pack_IsUndecided(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, 
int jarg3);
 
 5531  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Pack_SetImpossible___")]
 
 5532  public static extern void Pack_SetImpossible(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, 
int jarg3);
 
 5534  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Pack_Assign___")]
 
 5535  public static extern void Pack_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, 
int jarg3);
 
 5537  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Pack_IsAssignedStatusKnown___")]
 
 5540  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Pack_IsPossible___")]
 
 5541  public static extern bool Pack_IsPossible(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, 
int jarg3);
 
 5543  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Pack_AssignVar___")]
 
 5544  public static extern global::System.IntPtr 
Pack_AssignVar(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, 
int jarg3);
 
 5546  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Pack_SetAssigned___")]
 
 5547  public static extern void Pack_SetAssigned(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
 5549  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Pack_SetUnassigned___")]
 
 5550  public static extern void Pack_SetUnassigned(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
 5552  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Pack_RemoveAllPossibleFromBin___")]
 
 5555  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Pack_AssignAllPossibleToBin___")]
 
 5558  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Pack_AssignFirstPossibleToBin___")]
 
 5561  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Pack_AssignAllRemainingItems___")]
 
 5564  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Pack_UnassignAllRemainingItems___")]
 
 5567  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Pack_Accept___")]
 
 5568  public static extern void Pack_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5570  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_DisjunctiveConstraint___")]
 
 5573  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DisjunctiveConstraint_SequenceVar___")]
 
 5576  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DisjunctiveConstraint_SetTransitionTime___")]
 
 5579  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DisjunctiveConstraint_TransitionTime___")]
 
 5582  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_SolutionPool___")]
 
 5583  public static extern void delete_SolutionPool(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 5585  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SolutionPool_Initialize___")]
 
 5586  public static extern void SolutionPool_Initialize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5588  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SolutionPool_RegisterNewSolution___")]
 
 5589  public static extern void SolutionPool_RegisterNewSolution(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5591  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SolutionPool_GetNextSolution___")]
 
 5592  public static extern void SolutionPool_GetNextSolution(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5594  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SolutionPool_SyncNeeded___")]
 
 5595  public static extern bool SolutionPool_SyncNeeded(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5597  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_BaseIntExpr___")]
 
 5598  public static extern void delete_BaseIntExpr(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 5600  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BaseIntExpr_Var___")]
 
 5601  public static extern global::System.IntPtr 
BaseIntExpr_Var(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 5603  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BaseIntExpr_CastToVar___")]
 
 5604  public static extern global::System.IntPtr 
BaseIntExpr_CastToVar(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 5606  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_UNSPECIFIED_get___")]
 
 5609  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DOMAIN_INT_VAR_get___")]
 
 5612  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BOOLEAN_VAR_get___")]
 
 5615  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_CONST_VAR_get___")]
 
 5618  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_VAR_ADD_CST_get___")]
 
 5621  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_VAR_TIMES_CST_get___")]
 
 5624  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_CST_SUB_VAR_get___")]
 
 5627  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_OPP_VAR_get___")]
 
 5630  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_TRACE_VAR_get___")]
 
 5633  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_LocalSearchOperator___")]
 
 5636  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_LocalSearchOperator___")]
 
 5639  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperator_MakeNextNeighbor___")]
 
 5640  public static extern bool LocalSearchOperator_MakeNextNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 5642  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperator_EnterSearch___")]
 
 5645  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperator_EnterSearchSwigExplicitLocalSearchOperator___")]
 
 5648  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperator_Start___")]
 
 5649  public static extern void LocalSearchOperator_Start(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5651  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperator_Reset___")]
 
 5654  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperator_ResetSwigExplicitLocalSearchOperator___")]
 
 5657  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperator_HasFragments___")]
 
 5660  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperator_HasFragmentsSwigExplicitLocalSearchOperator___")]
 
 5663  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperator_HoldsDelta___")]
 
 5666  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperator_HoldsDeltaSwigExplicitLocalSearchOperator___")]
 
 5669  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperator_director_connect___")]
 
 5672  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_LocalSearchOperatorState___")]
 
 5675  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorState_SetCurrentDomainInjectiveAndKeepInverseValues___")]
 
 5678  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorState_CandidateValue___")]
 
 5681  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorState_CommittedValue___")]
 
 5684  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorState_CheckPointValue___")]
 
 5687  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorState_SetCandidateValue___")]
 
 5690  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorState_CandidateIsActive___")]
 
 5693  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorState_SetCandidateActive___")]
 
 5696  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorState_Commit___")]
 
 5699  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorState_CheckPoint___")]
 
 5702  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorState_Revert___")]
 
 5705  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorState_CandidateIndicesChanged___")]
 
 5708  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorState_IncrementalIndicesChanged___")]
 
 5711  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorState_Resize___")]
 
 5714  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorState_CandidateInverseValue___")]
 
 5717  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperatorState_CommittedInverseValue___")]
 
 5720  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_LocalSearchOperatorState___")]
 
 5723  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_IntVarLocalSearchOperator__SWIG_0___")]
 
 5726  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_IntVarLocalSearchOperator__SWIG_1___")]
 
 5729  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_IntVarLocalSearchOperator___")]
 
 5732  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperator_HoldsDelta___")]
 
 5735  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperator_HoldsDeltaSwigExplicitIntVarLocalSearchOperator___")]
 
 5738  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperator_Start___")]
 
 5739  public static extern void IntVarLocalSearchOperator_Start(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5741  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperator_StartSwigExplicitIntVarLocalSearchOperator___")]
 
 5744  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperator_IsIncremental___")]
 
 5747  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperator_IsIncrementalSwigExplicitIntVarLocalSearchOperator___")]
 
 5750  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperator_Size___")]
 
 5753  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperator_Value___")]
 
 5756  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperator_Var___")]
 
 5757  public static extern global::System.IntPtr 
IntVarLocalSearchOperator_Var(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 5759  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperator_SkipUnchanged___")]
 
 5762  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperator_SkipUnchangedSwigExplicitIntVarLocalSearchOperator___")]
 
 5765  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperator_OldValue___")]
 
 5768  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperator_PrevValue___")]
 
 5771  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperator_SetValue___")]
 
 5774  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperator_Activated___")]
 
 5777  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperator_Activate___")]
 
 5780  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperator_Deactivate___")]
 
 5783  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperator_ApplyChanges___")]
 
 5784  public static extern bool IntVarLocalSearchOperator_ApplyChanges(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 5786  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperator_RevertChanges___")]
 
 5789  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperator_AddVars___")]
 
 5790  public static extern void IntVarLocalSearchOperator_AddVars(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 5792  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperator_OnStart___")]
 
 5795  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperator_OnStartSwigExplicitIntVarLocalSearchOperator___")]
 
 5798  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperator_MakeOneNeighbor___")]
 
 5801  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperator_MakeOneNeighborSwigExplicitIntVarLocalSearchOperator___")]
 
 5804  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperator_director_connect___")]
 
 5805  public static extern void IntVarLocalSearchOperator_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, 
IntVarLocalSearchOperator.
SwigDelegateIntVarLocalSearchOperator_0 delegate0, 
IntVarLocalSearchOperator.
SwigDelegateIntVarLocalSearchOperator_1 delegate1, 
IntVarLocalSearchOperator.
SwigDelegateIntVarLocalSearchOperator_2 delegate2, 
IntVarLocalSearchOperator.
SwigDelegateIntVarLocalSearchOperator_3 delegate3, 
IntVarLocalSearchOperator.
SwigDelegateIntVarLocalSearchOperator_4 delegate4, 
IntVarLocalSearchOperator.
SwigDelegateIntVarLocalSearchOperator_5 delegate5, 
IntVarLocalSearchOperator.
SwigDelegateIntVarLocalSearchOperator_6 delegate6, 
IntVarLocalSearchOperator.
SwigDelegateIntVarLocalSearchOperator_7 delegate7, 
IntVarLocalSearchOperator.
SwigDelegateIntVarLocalSearchOperator_8 delegate8, 
IntVarLocalSearchOperator.
SwigDelegateIntVarLocalSearchOperator_9 delegate9);
 
 5807  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_BaseLns___")]
 
 5808  public static extern global::System.IntPtr 
new_BaseLns(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 5810  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_BaseLns___")]
 
 5811  public static extern void delete_BaseLns(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 5813  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BaseLns_InitFragments___")]
 
 5814  public static extern void BaseLns_InitFragments(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 5816  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BaseLns_InitFragmentsSwigExplicitBaseLns___")]
 
 5819  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BaseLns_NextFragment___")]
 
 5820  public static extern bool BaseLns_NextFragment(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 5822  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BaseLns_AppendToFragment___")]
 
 5823  public static extern void BaseLns_AppendToFragment(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
 5825  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BaseLns_FragmentSize___")]
 
 5826  public static extern int BaseLns_FragmentSize(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 5828  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BaseLns_HasFragments___")]
 
 5829  public static extern bool BaseLns_HasFragments(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 5831  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BaseLns_HasFragmentsSwigExplicitBaseLns___")]
 
 5834  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BaseLns_director_connect___")]
 
 5837  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_ChangeValue___")]
 
 5838  public static extern global::System.IntPtr 
new_ChangeValue(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 5840  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_ChangeValue___")]
 
 5841  public static extern void delete_ChangeValue(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 5843  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ChangeValue_ModifyValue___")]
 
 5844  public static extern long ChangeValue_ModifyValue(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2, 
long jarg3);
 
 5846  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ChangeValue_MakeOneNeighbor___")]
 
 5849  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ChangeValue_MakeOneNeighborSwigExplicitChangeValue___")]
 
 5852  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ChangeValue_director_connect___")]
 
 5853  public static extern void ChangeValue_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, 
ChangeValue.
SwigDelegateChangeValue_0 delegate0, 
ChangeValue.
SwigDelegateChangeValue_1 delegate1, 
ChangeValue.
SwigDelegateChangeValue_2 delegate2, 
ChangeValue.
SwigDelegateChangeValue_3 delegate3, 
ChangeValue.
SwigDelegateChangeValue_4 delegate4, 
ChangeValue.
SwigDelegateChangeValue_5 delegate5, 
ChangeValue.
SwigDelegateChangeValue_6 delegate6, 
ChangeValue.
SwigDelegateChangeValue_7 delegate7, 
ChangeValue.
SwigDelegateChangeValue_8 delegate8, 
ChangeValue.
SwigDelegateChangeValue_9 delegate9, 
ChangeValue.
SwigDelegateChangeValue_10 delegate10);
 
 5855  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_AlternativeNodeIterator___")]
 
 5858  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_AlternativeNodeIterator___")]
 
 5861  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AlternativeNodeIterator_Next___")]
 
 5864  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AlternativeNodeIterator_GetValue___")]
 
 5867  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_NodeNeighborIterator___")]
 
 5870  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_NodeNeighborIterator___")]
 
 5873  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_NodeNeighborIterator_Next___")]
 
 5876  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_NodeNeighborIterator_GetValue___")]
 
 5879  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_NodeNeighborIterator_IsIncomingNeighbor___")]
 
 5882  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_NodeNeighborIterator_IsOutgoingNeighbor___")]
 
 5885  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_Relax___")]
 
 5886  public static extern void LocalSearchFilter_Relax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 5888  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_RelaxSwigExplicitLocalSearchFilter___")]
 
 5891  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_Commit___")]
 
 5892  public static extern void LocalSearchFilter_Commit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 5894  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_CommitSwigExplicitLocalSearchFilter___")]
 
 5897  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_Accept___")]
 
 5898  public static extern bool LocalSearchFilter_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, 
long jarg4, 
long jarg5);
 
 5900  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_IsIncremental___")]
 
 5903  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_IsIncrementalSwigExplicitLocalSearchFilter___")]
 
 5906  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_Synchronize___")]
 
 5907  public static extern void LocalSearchFilter_Synchronize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 5909  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_Revert___")]
 
 5912  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_RevertSwigExplicitLocalSearchFilter___")]
 
 5915  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_Reset___")]
 
 5918  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_ResetSwigExplicitLocalSearchFilter___")]
 
 5921  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_GetSynchronizedObjectiveValue___")]
 
 5924  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_GetSynchronizedObjectiveValueSwigExplicitLocalSearchFilter___")]
 
 5927  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_GetAcceptedObjectiveValue___")]
 
 5930  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_GetAcceptedObjectiveValueSwigExplicitLocalSearchFilter___")]
 
 5933  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_LocalSearchFilter___")]
 
 5936  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_LocalSearchFilter___")]
 
 5939  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_director_connect___")]
 
 5940  public static extern void LocalSearchFilter_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, 
LocalSearchFilter.
SwigDelegateLocalSearchFilter_0 delegate0, 
LocalSearchFilter.
SwigDelegateLocalSearchFilter_1 delegate1, 
LocalSearchFilter.
SwigDelegateLocalSearchFilter_2 delegate2, 
LocalSearchFilter.
SwigDelegateLocalSearchFilter_3 delegate3, 
LocalSearchFilter.
SwigDelegateLocalSearchFilter_4 delegate4, 
LocalSearchFilter.
SwigDelegateLocalSearchFilter_5 delegate5, 
LocalSearchFilter.
SwigDelegateLocalSearchFilter_6 delegate6, 
LocalSearchFilter.
SwigDelegateLocalSearchFilter_7 delegate7, 
LocalSearchFilter.
SwigDelegateLocalSearchFilter_8 delegate8, 
LocalSearchFilter.
SwigDelegateLocalSearchFilter_9 delegate9);
 
 5942  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterManager_kAccept_get___")]
 
 5945  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterManager_kRelax_get___")]
 
 5948  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterManager_FilterEvent_filter_set___")]
 
 5951  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterManager_FilterEvent_filter_get___")]
 
 5954  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterManager_FilterEvent_event_type_set___")]
 
 5957  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterManager_FilterEvent_event_type_get___")]
 
 5960  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterManager_FilterEvent_priority_set___")]
 
 5963  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterManager_FilterEvent_priority_get___")]
 
 5966  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_LocalSearchFilterManager_FilterEvent___")]
 
 5969  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_LocalSearchFilterManager_FilterEvent___")]
 
 5972  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterManager_ToString___")]
 
 5975  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterManager_ToStringSwigExplicitLocalSearchFilterManager___")]
 
 5978  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_LocalSearchFilterManager__SWIG_0___")]
 
 5981  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_LocalSearchFilterManager__SWIG_1___")]
 
 5984  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterManager_Revert___")]
 
 5987  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterManager_Accept___")]
 
 5988  public static extern bool LocalSearchFilterManager_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, 
long jarg5, 
long jarg6);
 
 5990  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterManager_Synchronize___")]
 
 5991  public static extern void LocalSearchFilterManager_Synchronize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 5993  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterManager_GetSynchronizedObjectiveValue___")]
 
 5996  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterManager_GetAcceptedObjectiveValue___")]
 
 5999  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_LocalSearchFilterManager___")]
 
 6002  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterManager_director_connect___")]
 
 6005  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_IntVarLocalSearchFilter___")]
 
 6008  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_IntVarLocalSearchFilter___")]
 
 6011  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchFilter_Synchronize___")]
 
 6012  public static extern void IntVarLocalSearchFilter_Synchronize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 6014  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchFilter_AddVars___")]
 
 6015  public static extern void IntVarLocalSearchFilter_AddVars(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 6017  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchFilter_Size___")]
 
 6020  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchFilter_Var___")]
 
 6021  public static extern global::System.IntPtr 
IntVarLocalSearchFilter_Var(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
 6023  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchFilter_Value___")]
 
 6026  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchFilter_OnSynchronize___")]
 
 6029  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchFilter_OnSynchronizeSwigExplicitIntVarLocalSearchFilter___")]
 
 6032  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchFilter_Index___")]
 
 6033  public static extern int IntVarLocalSearchFilter_Index(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 6035  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchFilter_director_connect___")]
 
 6036  public static extern void IntVarLocalSearchFilter_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, 
IntVarLocalSearchFilter.
SwigDelegateIntVarLocalSearchFilter_0 delegate0, 
IntVarLocalSearchFilter.
SwigDelegateIntVarLocalSearchFilter_1 delegate1, 
IntVarLocalSearchFilter.
SwigDelegateIntVarLocalSearchFilter_2 delegate2, 
IntVarLocalSearchFilter.
SwigDelegateIntVarLocalSearchFilter_3 delegate3, 
IntVarLocalSearchFilter.
SwigDelegateIntVarLocalSearchFilter_4 delegate4, 
IntVarLocalSearchFilter.
SwigDelegateIntVarLocalSearchFilter_5 delegate5, 
IntVarLocalSearchFilter.
SwigDelegateIntVarLocalSearchFilter_6 delegate6, 
IntVarLocalSearchFilter.
SwigDelegateIntVarLocalSearchFilter_7 delegate7, 
IntVarLocalSearchFilter.
SwigDelegateIntVarLocalSearchFilter_8 delegate8, 
IntVarLocalSearchFilter.
SwigDelegateIntVarLocalSearchFilter_9 delegate9);
 
 6038  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_PropagationMonitor___")]
 
 6041  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_ToString___")]
 
 6044  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_BeginConstraintInitialPropagation___")]
 
 6047  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_EndConstraintInitialPropagation___")]
 
 6050  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_BeginNestedConstraintInitialPropagation___")]
 
 6053  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_EndNestedConstraintInitialPropagation___")]
 
 6056  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_RegisterDemon___")]
 
 6057  public static extern void PropagationMonitor_RegisterDemon(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 6059  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_BeginDemonRun___")]
 
 6060  public static extern void PropagationMonitor_BeginDemonRun(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 6062  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_EndDemonRun___")]
 
 6063  public static extern void PropagationMonitor_EndDemonRun(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 6065  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_StartProcessingIntegerVariable___")]
 
 6068  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_EndProcessingIntegerVariable___")]
 
 6071  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_PushContext___")]
 
 6074  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_PopContext___")]
 
 6077  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetMin__SWIG_0___")]
 
 6078  public static extern void PropagationMonitor_SetMin__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 6080  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetMax__SWIG_0___")]
 
 6081  public static extern void PropagationMonitor_SetMax__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 6083  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetRange__SWIG_0___")]
 
 6084  public static extern void PropagationMonitor_SetRange__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3, 
long jarg4);
 
 6086  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetMin__SWIG_1___")]
 
 6087  public static extern void PropagationMonitor_SetMin__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 6089  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetMax__SWIG_1___")]
 
 6090  public static extern void PropagationMonitor_SetMax__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 6092  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetRange__SWIG_1___")]
 
 6093  public static extern void PropagationMonitor_SetRange__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3, 
long jarg4);
 
 6095  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_RemoveValue___")]
 
 6096  public static extern void PropagationMonitor_RemoveValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 6098  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetValue___")]
 
 6099  public static extern void PropagationMonitor_SetValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 6101  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_RemoveInterval___")]
 
 6102  public static extern void PropagationMonitor_RemoveInterval(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3, 
long jarg4);
 
 6104  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetValues___")]
 
 6105  public static extern void PropagationMonitor_SetValues(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
long[]  jarg3);
 
 6107  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_RemoveValues___")]
 
 6108  public static extern void PropagationMonitor_RemoveValues(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
long[]  jarg3);
 
 6110  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetStartMin___")]
 
 6111  public static extern void PropagationMonitor_SetStartMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 6113  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetStartMax___")]
 
 6114  public static extern void PropagationMonitor_SetStartMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 6116  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetStartRange___")]
 
 6117  public static extern void PropagationMonitor_SetStartRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3, 
long jarg4);
 
 6119  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetEndMin___")]
 
 6120  public static extern void PropagationMonitor_SetEndMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 6122  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetEndMax___")]
 
 6123  public static extern void PropagationMonitor_SetEndMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 6125  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetEndRange___")]
 
 6126  public static extern void PropagationMonitor_SetEndRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3, 
long jarg4);
 
 6128  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetDurationMin___")]
 
 6129  public static extern void PropagationMonitor_SetDurationMin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 6131  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetDurationMax___")]
 
 6132  public static extern void PropagationMonitor_SetDurationMax(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 6134  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetDurationRange___")]
 
 6135  public static extern void PropagationMonitor_SetDurationRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3, 
long jarg4);
 
 6137  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SetPerformed___")]
 
 6138  public static extern void PropagationMonitor_SetPerformed(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
bool jarg3);
 
 6140  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_RankFirst___")]
 
 6141  public static extern void PropagationMonitor_RankFirst(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int jarg3);
 
 6143  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_RankNotFirst___")]
 
 6144  public static extern void PropagationMonitor_RankNotFirst(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int jarg3);
 
 6146  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_RankLast___")]
 
 6147  public static extern void PropagationMonitor_RankLast(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int jarg3);
 
 6149  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_RankNotLast___")]
 
 6150  public static extern void PropagationMonitor_RankNotLast(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int jarg3);
 
 6152  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_RankSequence___")]
 
 6153  public static extern void PropagationMonitor_RankSequence(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
int[]  jarg3,  
int length4, 
int[]  jarg4,  
int length5, 
int[]  jarg5);
 
 6155  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_Install___")]
 
 6158  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_LocalSearchMonitor___")]
 
 6161  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchMonitor_ToString___")]
 
 6164  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchMonitor_BeginOperatorStart___")]
 
 6167  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchMonitor_EndOperatorStart___")]
 
 6170  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchMonitor_BeginMakeNextNeighbor___")]
 
 6173  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchMonitor_EndMakeNextNeighbor___")]
 
 6174  public static extern void LocalSearchMonitor_EndMakeNextNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
bool jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
 
 6176  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchMonitor_BeginFilterNeighbor___")]
 
 6179  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchMonitor_EndFilterNeighbor___")]
 
 6180  public static extern void LocalSearchMonitor_EndFilterNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
bool jarg3);
 
 6182  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchMonitor_BeginAcceptNeighbor___")]
 
 6185  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchMonitor_EndAcceptNeighbor___")]
 
 6186  public static extern void LocalSearchMonitor_EndAcceptNeighbor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
bool jarg3);
 
 6188  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchMonitor_BeginFiltering___")]
 
 6189  public static extern void LocalSearchMonitor_BeginFiltering(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 6191  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchMonitor_EndFiltering___")]
 
 6192  public static extern void LocalSearchMonitor_EndFiltering(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
bool jarg3);
 
 6194  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchMonitor_IsActive___")]
 
 6197  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchMonitor_Install___")]
 
 6200  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_kUnboundBooleanVarValue_get___")]
 
 6203  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_BooleanVar___")]
 
 6204  public static extern void delete_BooleanVar(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 6206  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_Min___")]
 
 6207  public static extern long BooleanVar_Min(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 6209  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_SetMin___")]
 
 6210  public static extern void BooleanVar_SetMin(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 6212  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_Max___")]
 
 6213  public static extern long BooleanVar_Max(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 6215  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_SetMax___")]
 
 6216  public static extern void BooleanVar_SetMax(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 6218  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_SetRange___")]
 
 6219  public static extern void BooleanVar_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2, 
long jarg3);
 
 6221  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_Bound___")]
 
 6222  public static extern bool BooleanVar_Bound(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 6224  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_Value___")]
 
 6225  public static extern long BooleanVar_Value(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 6227  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_RemoveValue___")]
 
 6228  public static extern void BooleanVar_RemoveValue(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 6230  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_RemoveInterval___")]
 
 6231  public static extern void BooleanVar_RemoveInterval(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2, 
long jarg3);
 
 6233  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_WhenBound___")]
 
 6234  public static extern void BooleanVar_WhenBound(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 6236  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_WhenRange___")]
 
 6237  public static extern void BooleanVar_WhenRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 6239  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_WhenDomain___")]
 
 6240  public static extern void BooleanVar_WhenDomain(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 6242  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_Size___")]
 
 6243  public static extern ulong 
BooleanVar_Size(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 6245  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_Contains___")]
 
 6246  public static extern bool BooleanVar_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 6248  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_ToString___")]
 
 6249  public static extern string BooleanVar_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 6251  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_VarType___")]
 
 6252  public static extern int BooleanVar_VarType(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 6254  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_IsEqual___")]
 
 6255  public static extern global::System.IntPtr 
BooleanVar_IsEqual(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 6257  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_IsDifferent___")]
 
 6258  public static extern global::System.IntPtr 
BooleanVar_IsDifferent(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 6260  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_IsGreaterOrEqual___")]
 
 6261  public static extern global::System.IntPtr 
BooleanVar_IsGreaterOrEqual(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 6263  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_IsLessOrEqual___")]
 
 6264  public static extern global::System.IntPtr 
BooleanVar_IsLessOrEqual(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 6266  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_RestoreValue___")]
 
 6269  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_BaseName___")]
 
 6270  public static extern string BooleanVar_BaseName(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 6272  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_RawValue___")]
 
 6273  public static extern int BooleanVar_RawValue(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 6275  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_SymmetryBreaker___")]
 
 6278  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_SymmetryBreaker___")]
 
 6279  public static extern void delete_SymmetryBreaker(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 6281  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreaker_AddIntegerVariableEqualValueClause___")]
 
 6284  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreaker_AddIntegerVariableGreaterOrEqualValueClause___")]
 
 6287  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreaker_AddIntegerVariableLessOrEqualValueClause___")]
 
 6290  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreaker_director_connect___")]
 
 6293  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_SearchLog___")]
 
 6294  public static extern void delete_SearchLog(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 6296  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchLog_EnterSearch___")]
 
 6297  public static extern void SearchLog_EnterSearch(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 6299  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchLog_ExitSearch___")]
 
 6300  public static extern void SearchLog_ExitSearch(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 6302  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchLog_AtSolution___")]
 
 6303  public static extern bool SearchLog_AtSolution(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 6305  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchLog_BeginFail___")]
 
 6306  public static extern void SearchLog_BeginFail(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 6308  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchLog_NoMoreSolutions___")]
 
 6311  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchLog_AcceptUncheckedNeighbor___")]
 
 6314  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchLog_ApplyDecision___")]
 
 6315  public static extern void SearchLog_ApplyDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 6317  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchLog_RefuteDecision___")]
 
 6318  public static extern void SearchLog_RefuteDecision(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 6320  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchLog_OutputDecision___")]
 
 6323  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchLog_Maintain___")]
 
 6324  public static extern void SearchLog_Maintain(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 6326  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchLog_BeginInitialPropagation___")]
 
 6329  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchLog_EndInitialPropagation___")]
 
 6332  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchLog_ToString___")]
 
 6333  public static extern string SearchLog_ToString(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 6335  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VOID_FALSE_CONSTRAINT_get___")]
 
 6338  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VOID_TRUE_CONSTRAINT_get___")]
 
 6341  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VOID_CONSTRAINT_MAX_get___")]
 
 6344  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_CONSTANT_EQUALITY_get___")]
 
 6347  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_CONSTANT_GREATER_OR_EQUAL_get___")]
 
 6350  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_CONSTANT_LESS_OR_EQUAL_get___")]
 
 6353  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_CONSTANT_NON_EQUALITY_get___")]
 
 6356  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_CONSTANT_CONSTRAINT_MAX_get___")]
 
 6359  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_CONSTANT_CONSTANT_BETWEEN_get___")]
 
 6362  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_CONSTANT_CONSTANT_CONSTRAINT_MAX_get___")]
 
 6365  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_EQUALITY_get___")]
 
 6368  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_GREATER_get___")]
 
 6371  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_GREATER_OR_EQUAL_get___")]
 
 6374  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_LESS_get___")]
 
 6377  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_LESS_OR_EQUAL_get___")]
 
 6380  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_NON_EQUALITY_get___")]
 
 6383  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_CONSTRAINT_MAX_get___")]
 
 6386  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_OPPOSITE_get___")]
 
 6389  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_ABS_get___")]
 
 6392  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_SQUARE_get___")]
 
 6395  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPRESSION_MAX_get___")]
 
 6398  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_DIFFERENCE_get___")]
 
 6401  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_PROD_get___")]
 
 6404  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_DIV_get___")]
 
 6407  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_MAX_get___")]
 
 6410  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_MIN_get___")]
 
 6413  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_SUM_get___")]
 
 6416  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_IS_LESS_get___")]
 
 6419  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_IS_LESS_OR_EQUAL_get___")]
 
 6422  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_IS_EQUAL_get___")]
 
 6425  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_IS_NOT_EQUAL_get___")]
 
 6428  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_EXPRESSION_MAX_get___")]
 
 6431  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_CONSTANT_CONDITIONAL_get___")]
 
 6434  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_EXPR_CONSTANT_EXPRESSION_MAX_get___")]
 
 6437  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_CONSTANT_DIFFERENCE_get___")]
 
 6440  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_CONSTANT_DIVIDE_get___")]
 
 6443  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_CONSTANT_PROD_get___")]
 
 6446  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_CONSTANT_MAX_get___")]
 
 6449  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_CONSTANT_MIN_get___")]
 
 6452  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_CONSTANT_SUM_get___")]
 
 6455  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_CONSTANT_IS_EQUAL_get___")]
 
 6458  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_CONSTANT_IS_NOT_EQUAL_get___")]
 
 6461  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_CONSTANT_IS_GREATER_OR_EQUAL_get___")]
 
 6464  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_CONSTANT_IS_LESS_OR_EQUAL_get___")]
 
 6467  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_EXPR_CONSTANT_EXPRESSION_MAX_get___")]
 
 6470  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_CONSTANT_CONSTANT_SEMI_CONTINUOUS_get___")]
 
 6473  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_CONSTANT_CONSTANT_EXPRESSION_MAX_get___")]
 
 6476  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_CONSTANT_ARRAY_ELEMENT_get___")]
 
 6479  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_CONSTANT_ARRAY_EXPRESSION_MAX_get___")]
 
 6482  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_ARRAY_CONSTANT_ARRAY_SCAL_PROD_get___")]
 
 6485  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_ARRAY_CONSTANT_ARRAY_EXPRESSION_MAX_get___")]
 
 6488  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_ARRAY_MAX_get___")]
 
 6491  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_ARRAY_MIN_get___")]
 
 6494  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_ARRAY_SUM_get___")]
 
 6497  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_ARRAY_EXPRESSION_MAX_get___")]
 
 6500  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_ARRAY_CONSTANT_INDEX_get___")]
 
 6503  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_VAR_ARRAY_CONSTANT_EXPRESSION_MAX_get___")]
 
 6506  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_ModelCache___")]
 
 6507  public static extern void delete_ModelCache(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 6509  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_Clear___")]
 
 6510  public static extern void ModelCache_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 6512  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_FindVoidConstraint___")]
 
 6513  public static extern global::System.IntPtr 
ModelCache_FindVoidConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
 6515  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_InsertVoidConstraint___")]
 
 6516  public static extern void ModelCache_InsertVoidConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int jarg3);
 
 6518  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_FindVarConstantConstraint___")]
 
 6519  public static extern global::System.IntPtr 
ModelCache_FindVarConstantConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3, 
int jarg4);
 
 6521  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_InsertVarConstantConstraint___")]
 
 6522  public static extern void ModelCache_InsertVarConstantConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, 
long jarg4, 
int jarg5);
 
 6524  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_FindVarConstantConstantConstraint___")]
 
 6525  public static extern global::System.IntPtr 
ModelCache_FindVarConstantConstantConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3, 
long jarg4, 
int jarg5);
 
 6527  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_InsertVarConstantConstantConstraint___")]
 
 6528  public static extern void ModelCache_InsertVarConstantConstantConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, 
long jarg4, 
long jarg5, 
int jarg6);
 
 6530  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_FindExprExprConstraint___")]
 
 6531  public static extern global::System.IntPtr 
ModelCache_FindExprExprConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, 
int jarg4);
 
 6533  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_InsertExprExprConstraint___")]
 
 6534  public static extern void ModelCache_InsertExprExprConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, 
int jarg5);
 
 6536  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_FindExprExpression___")]
 
 6537  public static extern global::System.IntPtr 
ModelCache_FindExprExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int jarg3);
 
 6539  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_InsertExprExpression___")]
 
 6540  public static extern void ModelCache_InsertExprExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, 
int jarg4);
 
 6542  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_FindExprConstantExpression___")]
 
 6543  public static extern global::System.IntPtr 
ModelCache_FindExprConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3, 
int jarg4);
 
 6545  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_InsertExprConstantExpression___")]
 
 6546  public static extern void ModelCache_InsertExprConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, 
long jarg4, 
int jarg5);
 
 6548  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_FindExprExprExpression___")]
 
 6549  public static extern global::System.IntPtr 
ModelCache_FindExprExprExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, 
int jarg4);
 
 6551  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_InsertExprExprExpression___")]
 
 6552  public static extern void ModelCache_InsertExprExprExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, 
int jarg5);
 
 6554  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_FindExprExprConstantExpression___")]
 
 6555  public static extern global::System.IntPtr 
ModelCache_FindExprExprConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, 
long jarg4, 
int jarg5);
 
 6557  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_InsertExprExprConstantExpression___")]
 
 6558  public static extern void ModelCache_InsertExprExprConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, 
long jarg5, 
int jarg6);
 
 6560  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_FindVarConstantConstantExpression___")]
 
 6561  public static extern global::System.IntPtr 
ModelCache_FindVarConstantConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3, 
long jarg4, 
int jarg5);
 
 6563  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_InsertVarConstantConstantExpression___")]
 
 6564  public static extern void ModelCache_InsertVarConstantConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, 
long jarg4, 
long jarg5, 
int jarg6);
 
 6566  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_FindVarConstantArrayExpression___")]
 
 6567  public static extern global::System.IntPtr 
ModelCache_FindVarConstantArrayExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
long[]  jarg3, 
int jarg4);
 
 6569  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_InsertVarConstantArrayExpression___")]
 
 6570  public static extern void ModelCache_InsertVarConstantArrayExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3,  
int length4, 
long[]  jarg4, 
int jarg5);
 
 6572  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_FindVarArrayExpression___")]
 
 6573  public static extern global::System.IntPtr 
ModelCache_FindVarArrayExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int jarg3);
 
 6575  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_InsertVarArrayExpression___")]
 
 6576  public static extern void ModelCache_InsertVarArrayExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, 
int jarg4);
 
 6578  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_FindVarArrayConstantArrayExpression___")]
 
 6579  public static extern global::System.IntPtr 
ModelCache_FindVarArrayConstantArrayExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2,  
int length3, 
long[]  jarg3, 
int jarg4);
 
 6581  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_InsertVarArrayConstantArrayExpression___")]
 
 6582  public static extern void ModelCache_InsertVarArrayConstantArrayExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3,  
int length4, 
long[]  jarg4, 
int jarg5);
 
 6584  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_FindVarArrayConstantExpression___")]
 
 6585  public static extern global::System.IntPtr 
ModelCache_FindVarArrayConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3, 
int jarg4);
 
 6587  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_InsertVarArrayConstantExpression___")]
 
 6588  public static extern void ModelCache_InsertVarArrayConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, 
long jarg4, 
int jarg5);
 
 6590  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelCache_solver___")]
 
 6591  public static extern global::System.IntPtr 
ModelCache_solver(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 6593  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_RevPartialSequence__SWIG_0___")]
 
 6596  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_RevPartialSequence__SWIG_1___")]
 
 6599  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_RevPartialSequence___")]
 
 6602  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RevPartialSequence_NumFirstRanked___")]
 
 6605  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RevPartialSequence_NumLastRanked___")]
 
 6608  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RevPartialSequence_Size___")]
 
 6611  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RevPartialSequence_RankFirst___")]
 
 6612  public static extern void RevPartialSequence_RankFirst(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int jarg3);
 
 6614  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RevPartialSequence_RankLast___")]
 
 6615  public static extern void RevPartialSequence_RankLast(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int jarg3);
 
 6617  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RevPartialSequence_IsRanked___")]
 
 6620  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RevPartialSequence_ToString___")]
 
 6623  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AreAllBound___")]
 
 6624  public static extern bool AreAllBound(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 6626  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AreAllBooleans___")]
 
 6627  public static extern bool AreAllBooleans(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 6629  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AreAllBoundTo___")]
 
 6630  public static extern bool AreAllBoundTo(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 6632  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_MaxVarArray___")]
 
 6633  public static extern long MaxVarArray(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 6635  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_MinVarArray___")]
 
 6636  public static extern long MinVarArray(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 6638  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PosIntDivUp___")]
 
 6639  public static extern long PosIntDivUp(
long jarg1, 
long jarg2);
 
 6641  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PosIntDivDown___")]
 
 6642  public static extern long PosIntDivDown(
long jarg1, 
long jarg2);
 
 6644  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ToInt64Vector___")]
 
 6645  public static extern global::System.IntPtr 
ToInt64Vector( 
int length1, 
int[]  jarg1);
 
 6647  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_RevInteger___")]
 
 6648  public static extern global::System.IntPtr 
new_RevInteger(
long jarg1);
 
 6650  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RevInteger_Value___")]
 
 6651  public static extern long RevInteger_Value(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 6653  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RevInteger_SetValue___")]
 
 6654  public static extern void RevInteger_SetValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 6656  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_RevInteger___")]
 
 6657  public static extern void delete_RevInteger(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 6659  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_RevBool___")]
 
 6660  public static extern global::System.IntPtr 
new_RevBool(
bool jarg1);
 
 6662  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RevBool_Value___")]
 
 6663  public static extern bool RevBool_Value(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 6665  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RevBool_SetValue___")]
 
 6666  public static extern void RevBool_SetValue(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
bool jarg3);
 
 6668  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_RevBool___")]
 
 6669  public static extern void delete_RevBool(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 6671  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_AssignmentIntContainer___")]
 
 6674  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_Add___")]
 
 6675  public static extern global::System.IntPtr 
AssignmentIntContainer_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 6677  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_FastAdd___")]
 
 6678  public static extern global::System.IntPtr 
AssignmentIntContainer_FastAdd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 6680  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_AddAtPosition___")]
 
 6681  public static extern global::System.IntPtr 
AssignmentIntContainer_AddAtPosition(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int jarg3);
 
 6683  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_Clear___")]
 
 6686  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_Resize___")]
 
 6689  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_Empty___")]
 
 6692  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_CopyIntersection___")]
 
 6695  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_Copy___")]
 
 6696  public static extern void AssignmentIntContainer_Copy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 6698  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_Contains___")]
 
 6699  public static extern bool AssignmentIntContainer_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 6701  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_Element__SWIG_0___")]
 
 6702  public static extern global::System.IntPtr 
AssignmentIntContainer_Element__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 6704  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_Element__SWIG_1___")]
 
 6707  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_Size___")]
 
 6710  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_Store___")]
 
 6713  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_Restore___")]
 
 6716  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntContainer_AreAllElementsBound___")]
 
 6719  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_AssignmentIntContainer___")]
 
 6722  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_AssignmentIntervalContainer___")]
 
 6725  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_Add___")]
 
 6726  public static extern global::System.IntPtr 
AssignmentIntervalContainer_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 6728  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_FastAdd___")]
 
 6729  public static extern global::System.IntPtr 
AssignmentIntervalContainer_FastAdd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 6731  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_AddAtPosition___")]
 
 6732  public static extern global::System.IntPtr 
AssignmentIntervalContainer_AddAtPosition(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int jarg3);
 
 6734  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_Clear___")]
 
 6737  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_Resize___")]
 
 6740  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_Empty___")]
 
 6743  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_CopyIntersection___")]
 
 6746  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_Copy___")]
 
 6747  public static extern void AssignmentIntervalContainer_Copy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 6749  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_Contains___")]
 
 6750  public static extern bool AssignmentIntervalContainer_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 6752  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_Element__SWIG_0___")]
 
 6755  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_Element__SWIG_1___")]
 
 6758  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_Size___")]
 
 6761  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_Store___")]
 
 6764  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_Restore___")]
 
 6767  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentIntervalContainer_AreAllElementsBound___")]
 
 6770  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_AssignmentIntervalContainer___")]
 
 6773  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_AssignmentSequenceContainer___")]
 
 6776  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_Add___")]
 
 6777  public static extern global::System.IntPtr 
AssignmentSequenceContainer_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 6779  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_FastAdd___")]
 
 6780  public static extern global::System.IntPtr 
AssignmentSequenceContainer_FastAdd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 6782  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_AddAtPosition___")]
 
 6783  public static extern global::System.IntPtr 
AssignmentSequenceContainer_AddAtPosition(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int jarg3);
 
 6785  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_Clear___")]
 
 6788  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_Resize___")]
 
 6791  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_Empty___")]
 
 6794  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_CopyIntersection___")]
 
 6797  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_Copy___")]
 
 6798  public static extern void AssignmentSequenceContainer_Copy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 6800  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_Contains___")]
 
 6801  public static extern bool AssignmentSequenceContainer_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 6803  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_Element__SWIG_0___")]
 
 6806  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_Element__SWIG_1___")]
 
 6809  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_Size___")]
 
 6812  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_Store___")]
 
 6815  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_Restore___")]
 
 6818  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_AssignmentSequenceContainer_AreAllElementsBound___")]
 
 6821  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_AssignmentSequenceContainer___")]
 
 6824  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PickupDeliveryPair_pickup_alternatives_set___")]
 
 6827  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PickupDeliveryPair_pickup_alternatives_get___")]
 
 6830  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PickupDeliveryPair_delivery_alternatives_set___")]
 
 6833  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PickupDeliveryPair_delivery_alternatives_get___")]
 
 6836  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_PickupDeliveryPair___")]
 
 6839  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_PickupDeliveryPair___")]
 
 6842  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_RoutingIndexManager__SWIG_0___")]
 
 6845  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_RoutingIndexManager__SWIG_1___")]
 
 6848  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingIndexManager_GetNumberOfNodes___")]
 
 6851  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingIndexManager_GetNumberOfVehicles___")]
 
 6854  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingIndexManager_GetNumberOfIndices___")]
 
 6857  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingIndexManager_GetStartIndex___")]
 
 6860  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingIndexManager_GetEndIndex___")]
 
 6863  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingIndexManager_NodeToIndex___")]
 
 6866  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingIndexManager_NodesToIndices___")]
 
 6869  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingIndexManager_IndexToNode___")]
 
 6872  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_RoutingIndexManager___")]
 
 6875  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DefaultRoutingModelParameters___")]
 
 6878  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DefaultRoutingSearchParameters___")]
 
 6881  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DefaultSecondaryRoutingSearchParameters___")]
 
 6884  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_FindErrorInRoutingSearchParameters___")]
 
 6887  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_FindErrorsInRoutingSearchParameters___")]
 
 6890  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_PathsMetadata___")]
 
 6891  public static extern global::System.IntPtr 
new_PathsMetadata(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 6893  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PathsMetadata_IsStart___")]
 
 6894  public static extern bool PathsMetadata_IsStart(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 6896  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PathsMetadata_IsEnd___")]
 
 6897  public static extern bool PathsMetadata_IsEnd(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 6899  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PathsMetadata_GetPath___")]
 
 6900  public static extern int PathsMetadata_GetPath(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 6902  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PathsMetadata_NumPaths___")]
 
 6905  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PathsMetadata_Paths___")]
 
 6906  public static extern global::System.IntPtr 
PathsMetadata_Paths(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 6908  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PathsMetadata_Starts___")]
 
 6909  public static extern global::System.IntPtr 
PathsMetadata_Starts(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 6911  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PathsMetadata_Start___")]
 
 6912  public static extern long PathsMetadata_Start(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
 6914  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PathsMetadata_End___")]
 
 6915  public static extern long PathsMetadata_End(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
 6917  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PathsMetadata_Ends___")]
 
 6918  public static extern global::System.IntPtr 
PathsMetadata_Ends(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 6920  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_PathsMetadata___")]
 
 6921  public static extern void delete_PathsMetadata(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 6923  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_PICKUP_AND_DELIVERY_NO_ORDER_get___")]
 
 6926  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_PICKUP_AND_DELIVERY_LIFO_get___")]
 
 6929  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_PICKUP_AND_DELIVERY_FIFO_get___")]
 
 6932  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_VehicleTypeContainer_VehicleClassEntry_vehicle_class_set___")]
 
 6935  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_VehicleTypeContainer_VehicleClassEntry_vehicle_class_get___")]
 
 6938  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_VehicleTypeContainer_VehicleClassEntry_fixed_cost_set___")]
 
 6941  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_VehicleTypeContainer_VehicleClassEntry_fixed_cost_get___")]
 
 6944  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_RoutingModel_VehicleTypeContainer_VehicleClassEntry___")]
 
 6947  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_RoutingModel_VehicleTypeContainer_VehicleClassEntry___")]
 
 6950  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_VehicleTypeContainer_NumTypes___")]
 
 6953  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_VehicleTypeContainer_Type___")]
 
 6956  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_VehicleTypeContainer_type_index_of_vehicle_set___")]
 
 6959  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_VehicleTypeContainer_type_index_of_vehicle_get___")]
 
 6962  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_VehicleTypeContainer_sorted_vehicle_classes_per_type_set___")]
 
 6965  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_VehicleTypeContainer_sorted_vehicle_classes_per_type_get___")]
 
 6968  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_VehicleTypeContainer_vehicles_per_vehicle_class_set___")]
 
 6971  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_VehicleTypeContainer_vehicles_per_vehicle_class_get___")]
 
 6974  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_RoutingModel_VehicleTypeContainer___")]
 
 6977  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_RoutingModel_VehicleTypeContainer___")]
 
 6980  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_RoutingModel_ResourceGroup_Attributes__SWIG_0___")]
 
 6983  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_RoutingModel_ResourceGroup_Attributes__SWIG_1___")]
 
 6986  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ResourceGroup_Attributes_StartDomain___")]
 
 6989  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ResourceGroup_Attributes_EndDomain___")]
 
 6992  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_RoutingModel_ResourceGroup_Attributes___")]
 
 6995  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ResourceGroup_Resource_GetDimensionAttributes___")]
 
 6998  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_RoutingModel_ResourceGroup_Resource___")]
 
 7001  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ResourceGroup_AddResource___")]
 
 7002  public static extern int RoutingModel_ResourceGroup_AddResource(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 7004  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ResourceGroup_NotifyVehicleRequiresAResource___")]
 
 7007  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ResourceGroup_GetVehiclesRequiringAResource___")]
 
 7010  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ResourceGroup_VehicleRequiresAResource___")]
 
 7013  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ResourceGroup_SetAllowedResourcesForVehicle___")]
 
 7016  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ResourceGroup_ClearAllowedResourcesForVehicle___")]
 
 7019  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ResourceGroup_GetResourcesMarkedAllowedForVehicle___")]
 
 7022  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ResourceGroup_IsResourceAllowedForVehicle___")]
 
 7025  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ResourceGroup_GetResources___")]
 
 7028  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ResourceGroup_GetResource___")]
 
 7031  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ResourceGroup_GetAffectedDimensionIndices___")]
 
 7034  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ResourceGroup_GetResourceClassesCount___")]
 
 7037  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ResourceGroup_GetResourceIndicesInClass___")]
 
 7040  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ResourceGroup_GetResourceIndicesPerClass___")]
 
 7043  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ResourceGroup_GetResourceClassIndex___")]
 
 7046  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ResourceGroup_GetDimensionAttributesForClass___")]
 
 7049  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ResourceGroup_Size___")]
 
 7052  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ResourceGroup_Index___")]
 
 7055  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_RoutingModel_ResourceGroup___")]
 
 7058  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_VariableValuePair_var_index_set___")]
 
 7061  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_VariableValuePair_var_index_get___")]
 
 7064  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_VariableValuePair_value_set___")]
 
 7067  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_VariableValuePair_value_get___")]
 
 7070  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_RoutingModel_VariableValuePair___")]
 
 7073  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_RoutingModel_VariableValuePair___")]
 
 7076  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_RoutingModel_SecondaryOptimizer___")]
 
 7077  public static extern global::System.IntPtr 
new_RoutingModel_SecondaryOptimizer(global::System.Runtime.InteropServices.HandleRef jarg1, 
int search_parameters_size, 
byte[] jarg2, 
long jarg3);
 
 7079  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SecondaryOptimizer_Solve___")]
 
 7080  public static extern bool RoutingModel_SecondaryOptimizer_Solve(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
 7082  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_RoutingModel_SecondaryOptimizer___")]
 
 7085  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_kNoPenalty_get___")]
 
 7088  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_kNoDisjunction_get___")]
 
 7091  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_kNoDimension_get___")]
 
 7094  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_RoutingModel__SWIG_0___")]
 
 7095  public static extern global::System.IntPtr 
new_RoutingModel__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 7097  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_RoutingModel__SWIG_1___")]
 
 7098  public static extern global::System.IntPtr 
new_RoutingModel__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, 
int parameters_size, 
byte[] jarg2);
 
 7100  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_RoutingModel___")]
 
 7101  public static extern void delete_RoutingModel(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 7103  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_kTransitEvaluatorSignUnknown_get___")]
 
 7106  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_kTransitEvaluatorSignPositiveOrZero_get___")]
 
 7109  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_kTransitEvaluatorSignNegativeOrZero_get___")]
 
 7112  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_RegisterUnaryTransitVector___")]
 
 7115  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_RegisterUnaryTransitCallback__SWIG_0___")]
 
 7118  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_RegisterUnaryTransitCallback__SWIG_1___")]
 
 7121  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_RegisterTransitMatrix___")]
 
 7123  int len2_1, 
int[] len2_2, 
long[]
 
 7126  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_RegisterTransitCallback__SWIG_0___")]
 
 7129  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_RegisterTransitCallback__SWIG_1___")]
 
 7132  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_RegisterCumulDependentTransitCallback___")]
 
 7135  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_CumulDependentTransitCallback___")]
 
 7138  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddDimension___")]
 
 7139  public static extern bool RoutingModel_AddDimension(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, 
long jarg3, 
long jarg4, 
bool jarg5, 
string jarg6);
 
 7141  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddDimensionWithVehicleTransits___")]
 
 7144  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddDimensionWithVehicleCapacity___")]
 
 7147  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddDimensionWithVehicleTransitAndCapacity___")]
 
 7150  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddDimensionWithCumulDependentVehicleTransitAndCapacity___")]
 
 7153  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddConstantDimensionWithSlack___")]
 
 7156  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddConstantDimension___")]
 
 7157  public static extern global::System.IntPtr 
RoutingModel_AddConstantDimension(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2, 
long jarg3, 
bool jarg4, 
string jarg5);
 
 7159  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddVectorDimension___")]
 
 7160  public static extern global::System.IntPtr 
RoutingModel_AddVectorDimension(global::System.Runtime.InteropServices.HandleRef jarg1,  
int length2, 
long[]  jarg2, 
long jarg3, 
bool jarg4, 
string jarg5);
 
 7162  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddMatrixDimension___")]
 
 7164  int len2_1, 
int[] len2_2, 
long[]
 
 7165 jarg2, 
long jarg3, 
bool jarg4, 
string jarg5);
 
 7167  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetUnaryDimensions___")]
 
 7170  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetDimensionsWithGlobalCumulOptimizers___")]
 
 7173  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetDimensionsWithLocalCumulOptimizers___")]
 
 7176  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_HasGlobalCumulOptimizer___")]
 
 7177  public static extern bool RoutingModel_HasGlobalCumulOptimizer(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 7179  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_HasLocalCumulOptimizer___")]
 
 7180  public static extern bool RoutingModel_HasLocalCumulOptimizer(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 7182  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetMutableGlobalCumulLPOptimizer___")]
 
 7185  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetMutableGlobalCumulMPOptimizer___")]
 
 7188  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetMutableLocalCumulLPOptimizer___")]
 
 7191  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_HasDimension___")]
 
 7192  public static extern bool RoutingModel_HasDimension(global::System.Runtime.InteropServices.HandleRef jarg1, 
string jarg2);
 
 7194  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetDimensionOrDie___")]
 
 7197  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetMutableDimension___")]
 
 7200  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SetPrimaryConstrainedDimension___")]
 
 7203  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetPrimaryConstrainedDimension___")]
 
 7206  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddResourceGroup___")]
 
 7209  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetResourceGroups___")]
 
 7212  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetResourceGroup___")]
 
 7213  public static extern global::System.IntPtr 
RoutingModel_GetResourceGroup(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
 7215  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetDimensionResourceGroupIndices___")]
 
 7218  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetDimensionResourceGroupIndex___")]
 
 7221  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_PENALIZE_ONCE_get___")]
 
 7224  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_PENALIZE_PER_INACTIVE_get___")]
 
 7227  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddDisjunction__SWIG_0___")]
 
 7228  public static extern int RoutingModel_AddDisjunction__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1,  
int length2, 
long[]  jarg2, 
long jarg3, 
long jarg4, 
int jarg5);
 
 7230  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddDisjunction__SWIG_1___")]
 
 7233  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddDisjunction__SWIG_2___")]
 
 7236  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddDisjunction__SWIG_3___")]
 
 7239  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetDisjunctionIndices___")]
 
 7242  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetDisjunctionNodeIndices___")]
 
 7245  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetDisjunctionPenalty___")]
 
 7248  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetDisjunctionMaxCardinality___")]
 
 7251  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetDisjunctionPenaltyCostBehavior___")]
 
 7254  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetNumberOfDisjunctions___")]
 
 7257  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_HasMandatoryDisjunctions___")]
 
 7260  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_HasMaxCardinalityConstrainedDisjunctions___")]
 
 7263  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_IgnoreDisjunctionsAlreadyForcedToZero___")]
 
 7266  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddSoftSameVehicleConstraint___")]
 
 7269  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SetAllowedVehiclesForIndex___")]
 
 7272  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_IsVehicleAllowedForIndex___")]
 
 7275  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddPickupAndDelivery___")]
 
 7278  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddPickupAndDeliverySets___")]
 
 7281  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_PickupDeliveryPosition_pd_pair_index_set___")]
 
 7284  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_PickupDeliveryPosition_pd_pair_index_get___")]
 
 7287  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_PickupDeliveryPosition_alternative_index_set___")]
 
 7290  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_PickupDeliveryPosition_alternative_index_get___")]
 
 7293  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_RoutingModel_PickupDeliveryPosition___")]
 
 7296  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_RoutingModel_PickupDeliveryPosition___")]
 
 7299  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetPickupPosition___")]
 
 7302  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetDeliveryPosition___")]
 
 7305  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_IsPickup___")]
 
 7306  public static extern bool RoutingModel_IsPickup(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 7308  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_IsDelivery___")]
 
 7309  public static extern bool RoutingModel_IsDelivery(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 7311  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SetPickupAndDeliveryPolicyOfAllVehicles___")]
 
 7314  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SetPickupAndDeliveryPolicyOfVehicle___")]
 
 7317  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetPickupAndDeliveryPolicyOfVehicle___")]
 
 7320  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetNumOfSingletonNodes___")]
 
 7323  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetFirstMatchingPickupDeliverySibling___")]
 
 7326  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_TYPE_ADDED_TO_VEHICLE_get___")]
 
 7329  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ADDED_TYPE_REMOVED_FROM_VEHICLE_get___")]
 
 7332  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_TYPE_ON_VEHICLE_UP_TO_VISIT_get___")]
 
 7335  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_TYPE_SIMULTANEOUSLY_ADDED_AND_REMOVED_get___")]
 
 7338  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SetVisitType___")]
 
 7339  public static extern void RoutingModel_SetVisitType(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2, 
int jarg3, 
int jarg4);
 
 7341  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetVisitType___")]
 
 7344  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetSingleNodesOfType___")]
 
 7347  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetPairIndicesOfType___")]
 
 7350  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetVisitTypePolicy___")]
 
 7353  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetNumberOfVisitTypes___")]
 
 7356  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddHardTypeIncompatibility___")]
 
 7359  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddTemporalTypeIncompatibility___")]
 
 7362  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetTemporalTypeIncompatibilitiesOfType___")]
 
 7365  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_HasHardTypeIncompatibilities___")]
 
 7368  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_HasTemporalTypeIncompatibilities___")]
 
 7371  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddRequiredTypeAlternativesWhenAddingType___")]
 
 7374  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddRequiredTypeAlternativesWhenRemovingType___")]
 
 7377  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetSameVehicleRequiredTypeAlternativesOfType___")]
 
 7380  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetRequiredTypeAlternativesWhenAddingType___")]
 
 7383  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetRequiredTypeAlternativesWhenRemovingType___")]
 
 7386  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_HasSameVehicleTypeRequirements___")]
 
 7389  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_HasTemporalTypeRequirements___")]
 
 7392  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_UnperformedPenalty___")]
 
 7395  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_UnperformedPenaltyOrValue___")]
 
 7398  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetDepot___")]
 
 7399  public static extern long RoutingModel_GetDepot(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 7401  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SetMaximumNumberOfActiveVehicles___")]
 
 7404  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetMaximumNumberOfActiveVehicles___")]
 
 7407  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SetArcCostEvaluatorOfAllVehicles___")]
 
 7410  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SetArcCostEvaluatorOfVehicle___")]
 
 7413  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SetFixedCostOfAllVehicles___")]
 
 7416  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SetFixedCostOfVehicle___")]
 
 7419  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetFixedCostOfVehicle___")]
 
 7422  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SetPathEnergyCostOfVehicle___")]
 
 7425  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SetPathEnergyCostsOfVehicle___")]
 
 7426  public static extern void RoutingModel_SetPathEnergyCostsOfVehicle(global::System.Runtime.InteropServices.HandleRef jarg1, 
string jarg2, 
string jarg3, 
long jarg4, 
long jarg5, 
long jarg6, 
int jarg7);
 
 7428  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SetAmortizedCostFactorsOfAllVehicles___")]
 
 7431  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SetAmortizedCostFactorsOfVehicle___")]
 
 7434  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetAmortizedLinearCostFactorOfVehicles___")]
 
 7437  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetAmortizedQuadraticCostFactorOfVehicles___")]
 
 7440  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddRouteConstraint__SWIG_0___")]
 
 7441  public static extern void RoutingModel_AddRouteConstraint__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
bool jarg3);
 
 7443  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddRouteConstraint__SWIG_1___")]
 
 7446  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetRouteCost___")]
 
 7447  public static extern global::System.IntPtr 
RoutingModel_GetRouteCost(global::System.Runtime.InteropServices.HandleRef jarg1,  
int length2, 
long[]  jarg2);
 
 7449  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SetVehicleUsedWhenEmpty___")]
 
 7452  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_IsVehicleUsedWhenEmpty___")]
 
 7455  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SetFirstSolutionEvaluator___")]
 
 7458  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SetFirstSolutionHint___")]
 
 7459  public static extern void RoutingModel_SetFirstSolutionHint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 7461  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetFirstSolutionHint___")]
 
 7464  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddLocalSearchOperator___")]
 
 7465  public static extern void RoutingModel_AddLocalSearchOperator(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 7467  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddSearchMonitor___")]
 
 7468  public static extern void RoutingModel_AddSearchMonitor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 7470  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddEnterSearchCallback___")]
 
 7473  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddAtSolutionCallback__SWIG_0___")]
 
 7476  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddAtSolutionCallback__SWIG_1___")]
 
 7479  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddRestoreDimensionValuesResetCallback___")]
 
 7482  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddVariableMinimizedByFinalizer___")]
 
 7485  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddVariableMaximizedByFinalizer___")]
 
 7488  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddWeightedVariableMinimizedByFinalizer___")]
 
 7491  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddWeightedVariableMaximizedByFinalizer___")]
 
 7494  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddVariableTargetToFinalizer___")]
 
 7497  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddWeightedVariableTargetToFinalizer___")]
 
 7500  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_CloseModel___")]
 
 7503  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_CloseModelWithParameters___")]
 
 7506  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_Solve__SWIG_0___")]
 
 7507  public static extern global::System.IntPtr 
RoutingModel_Solve__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 7509  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_Solve__SWIG_1___")]
 
 7510  public static extern global::System.IntPtr 
RoutingModel_Solve__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 7512  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SolveWithParameters___")]
 
 7513  public static extern global::System.IntPtr 
RoutingModel_SolveWithParameters(global::System.Runtime.InteropServices.HandleRef jarg1, 
int search_parameters_size, 
byte[] jarg2);
 
 7515  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SolveFromAssignmentWithParameters___")]
 
 7516  public static extern global::System.IntPtr 
RoutingModel_SolveFromAssignmentWithParameters(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int search_parameters_size, 
byte[] jarg3);
 
 7518  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_FastSolveFromAssignmentWithParameters__SWIG_0___")]
 
 7519  public static extern global::System.IntPtr 
RoutingModel_FastSolveFromAssignmentWithParameters__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int search_parameters_size, 
byte[] jarg3, 
bool jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
 
 7521  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_FastSolveFromAssignmentWithParameters__SWIG_1___")]
 
 7524  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SolveFromAssignmentsWithParameters__SWIG_0___")]
 
 7525  public static extern global::System.IntPtr 
RoutingModel_SolveFromAssignmentsWithParameters__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int search_parameters_size, 
byte[] jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
 7527  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SolveFromAssignmentsWithParameters__SWIG_1___")]
 
 7530  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SolveWithIteratedLocalSearch___")]
 
 7533  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_SetAssignmentFromOtherModelAssignment___")]
 
 7534  public static extern void RoutingModel_SetAssignmentFromOtherModelAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
 7536  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ComputeLowerBound___")]
 
 7539  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ObjectiveLowerBound___")]
 
 7542  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetStatus___")]
 
 7545  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_EnableDeepSerialization___")]
 
 7548  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ApplyLocks___")]
 
 7549  public static extern global::System.IntPtr 
RoutingModel_ApplyLocks(global::System.Runtime.InteropServices.HandleRef jarg1,  
int length2, 
long[]  jarg2);
 
 7551  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ApplyLocksToAllVehicles___")]
 
 7553  int len2_1, 
int[] len2_2, 
long[]
 
 7556  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_PreAssignment___")]
 
 7557  public static extern global::System.IntPtr 
RoutingModel_PreAssignment(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 7559  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_MutablePreAssignment___")]
 
 7562  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_WriteAssignment___")]
 
 7565  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ReadAssignment___")]
 
 7566  public static extern global::System.IntPtr 
RoutingModel_ReadAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, 
string jarg2);
 
 7568  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_RestoreAssignment___")]
 
 7569  public static extern global::System.IntPtr 
RoutingModel_RestoreAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 7571  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ReadAssignmentFromRoutes___")]
 
 7573  int len2_1, 
int[] len2_2, 
long[]
 
 7576  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_RoutesToAssignment___")]
 
 7578  int len2_1, 
int[] len2_2, 
long[]
 
 7579 jarg2, 
bool jarg3, 
bool jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
 
 7581  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AssignmentToRoutes___")]
 
 7582  public static extern void RoutingModel_AssignmentToRoutes(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
 
 7583  int len3_1, 
int[] len3_2, 
long[]
 
 7586  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_CompactAssignment___")]
 
 7587  public static extern global::System.IntPtr 
RoutingModel_CompactAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 7589  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_CompactAndCheckAssignment___")]
 
 7590  public static extern global::System.IntPtr 
RoutingModel_CompactAndCheckAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 7592  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddToAssignment___")]
 
 7593  public static extern void RoutingModel_AddToAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 7595  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddIntervalToAssignment___")]
 
 7596  public static extern void RoutingModel_AddIntervalToAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 7598  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_NodeNeighborsParameters_num_neighbors_set___")]
 
 7601  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_NodeNeighborsParameters_num_neighbors_get___")]
 
 7604  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_NodeNeighborsParameters_add_vehicle_starts_to_neighbors_set___")]
 
 7607  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_NodeNeighborsParameters_add_vehicle_starts_to_neighbors_get___")]
 
 7610  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_NodeNeighborsParameters_add_vehicle_ends_to_neighbors_set___")]
 
 7613  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_NodeNeighborsParameters_add_vehicle_ends_to_neighbors_get___")]
 
 7616  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_NodeNeighborsParameters_only_sort_neighbors_for_partial_neighborhoods_set___")]
 
 7619  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_NodeNeighborsParameters_only_sort_neighbors_for_partial_neighborhoods_get___")]
 
 7622  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_RoutingModel_NodeNeighborsParameters___")]
 
 7625  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_RoutingModel_NodeNeighborsParameters___")]
 
 7628  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_RoutingModel_NodeNeighborsByCostClass___")]
 
 7631  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_NodeNeighborsByCostClass_ComputeNeighbors___")]
 
 7634  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_NodeNeighborsByCostClass_GetIncomingNeighborsOfNodeForCostClass___")]
 
 7637  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_NodeNeighborsByCostClass_GetOutgoingNeighborsOfNodeForCostClass___")]
 
 7640  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_NodeNeighborsByCostClass_IsNeighborhoodArcForCostClass___")]
 
 7643  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_RoutingModel_NodeNeighborsByCostClass___")]
 
 7646  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetOrCreateNodeNeighborsByCostClass__SWIG_0___")]
 
 7649  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetOrCreateNodeNeighborsByCostClass__SWIG_1___")]
 
 7652  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetOrCreateNodeNeighborsByCostClass__SWIG_2___")]
 
 7655  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetOrCreateNodeNeighborsByCostClass__SWIG_3___")]
 
 7658  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetOrCreateNodeNeighborsByCostClass__SWIG_4___")]
 
 7661  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AddLocalSearchFilter___")]
 
 7662  public static extern void RoutingModel_AddLocalSearchFilter(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 7664  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_Start___")]
 
 7665  public static extern long RoutingModel_Start(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
 7667  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_End___")]
 
 7668  public static extern long RoutingModel_End(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
 7670  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_IsStart___")]
 
 7671  public static extern bool RoutingModel_IsStart(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 7673  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_IsEnd___")]
 
 7674  public static extern bool RoutingModel_IsEnd(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 7676  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_VehicleIndex___")]
 
 7679  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_Next___")]
 
 7680  public static extern long RoutingModel_Next(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
long jarg3);
 
 7682  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_IsVehicleUsed___")]
 
 7683  public static extern bool RoutingModel_IsVehicleUsed(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
int jarg3);
 
 7685  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_Nexts___")]
 
 7686  public static extern global::System.IntPtr 
RoutingModel_Nexts(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 7688  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_VehicleVars___")]
 
 7689  public static extern global::System.IntPtr 
RoutingModel_VehicleVars(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 7691  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ResourceVars___")]
 
 7692  public static extern global::System.IntPtr 
RoutingModel_ResourceVars(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
 7694  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_NextVar___")]
 
 7695  public static extern global::System.IntPtr 
RoutingModel_NextVar(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 7697  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ActiveVar___")]
 
 7698  public static extern global::System.IntPtr 
RoutingModel_ActiveVar(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 7700  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ActiveVehicleVar___")]
 
 7701  public static extern global::System.IntPtr 
RoutingModel_ActiveVehicleVar(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
 7703  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_VehicleRouteConsideredVar___")]
 
 7706  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_VehicleVar___")]
 
 7707  public static extern global::System.IntPtr 
RoutingModel_VehicleVar(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 7709  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ResourceVar___")]
 
 7710  public static extern global::System.IntPtr 
RoutingModel_ResourceVar(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2, 
int jarg3);
 
 7712  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_CostVar___")]
 
 7713  public static extern global::System.IntPtr 
RoutingModel_CostVar(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 7715  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetArcCostForVehicle___")]
 
 7718  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_CostsAreHomogeneousAcrossVehicles___")]
 
 7721  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetHomogeneousCost___")]
 
 7724  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetArcCostForFirstSolution___")]
 
 7727  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetArcCostForClass___")]
 
 7728  public static extern long RoutingModel_GetArcCostForClass(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2, 
long jarg3, 
long jarg4);
 
 7730  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetCostClassIndexOfVehicle___")]
 
 7733  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_HasVehicleWithCostClassIndex___")]
 
 7736  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetCostClassesCount___")]
 
 7739  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetNonZeroCostClassesCount___")]
 
 7742  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetVehicleClassIndexOfVehicle___")]
 
 7745  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetVehicleOfClass___")]
 
 7748  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetVehicleClassesCount___")]
 
 7751  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetSameVehicleIndicesOfIndex___")]
 
 7754  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetSameActivityIndicesOfIndex___")]
 
 7757  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetSameActivityGroupOfIndex___")]
 
 7760  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetSameActivityGroupsCount___")]
 
 7763  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetSameActivityIndicesOfGroup___")]
 
 7766  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetVehicleTypeContainer___")]
 
 7769  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_ArcIsMoreConstrainedThanArc___")]
 
 7772  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_DebugOutputAssignment___")]
 
 7773  public static extern string RoutingModel_DebugOutputAssignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, 
string jarg3);
 
 7775  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_CheckIfAssignmentIsFeasible___")]
 
 7778  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_solver___")]
 
 7779  public static extern global::System.IntPtr 
RoutingModel_solver(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 7781  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_CheckLimit__SWIG_0___")]
 
 7782  public static extern bool RoutingModel_CheckLimit__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 7784  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_CheckLimit__SWIG_1___")]
 
 7787  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_UpdateTimeLimit___")]
 
 7788  public static extern void RoutingModel_UpdateTimeLimit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 7790  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_TimeBuffer___")]
 
 7791  public static extern global::System.IntPtr 
RoutingModel_TimeBuffer(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 7793  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetMutableCPSatInterrupt___")]
 
 7796  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetMutableCPInterrupt___")]
 
 7799  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_CancelSearch___")]
 
 7802  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_Nodes___")]
 
 7803  public static extern int RoutingModel_Nodes(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 7805  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_Vehicles___")]
 
 7806  public static extern int RoutingModel_Vehicles(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 7808  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_Size___")]
 
 7809  public static extern long RoutingModel_Size(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 7811  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetNumberOfDecisionsInFirstSolution___")]
 
 7814  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetNumberOfRejectsInFirstSolution___")]
 
 7817  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_IsMatchingModel___")]
 
 7820  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_AreRoutesInterdependent___")]
 
 7821  public static extern bool RoutingModel_AreRoutesInterdependent(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 7823  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_MakeGuidedSlackFinalizer___")]
 
 7826  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_MakeSelfDependentDimensionFinalizer___")]
 
 7829  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetPathsMetadata___")]
 
 7832  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetVehiclesOfSameClass___")]
 
 7835  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModel_GetSameVehicleClassArcs___")]
 
 7838  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModelVisitor_kLightElement_get___")]
 
 7841  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModelVisitor_kLightElement2_get___")]
 
 7844  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModelVisitor_kRemoveValues_get___")]
 
 7847  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_RoutingModelVisitor___")]
 
 7850  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_RoutingModelVisitor___")]
 
 7853  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_GlobalVehicleBreaksConstraint___")]
 
 7856  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_GlobalVehicleBreaksConstraint_ToString___")]
 
 7859  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_GlobalVehicleBreaksConstraint_Post___")]
 
 7862  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_GlobalVehicleBreaksConstraint_InitialPropagateWrapper___")]
 
 7865  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_GlobalVehicleBreaksConstraint___")]
 
 7868  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_TypeRegulationsChecker___")]
 
 7871  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_TypeIncompatibilityChecker___")]
 
 7874  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_TypeIncompatibilityChecker___")]
 
 7877  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_TypeRequirementChecker___")]
 
 7878  public static extern global::System.IntPtr 
new_TypeRequirementChecker(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 7880  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_TypeRequirementChecker___")]
 
 7883  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_TypeRegulationsConstraint___")]
 
 7886  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_TypeRegulationsConstraint_Post___")]
 
 7889  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_TypeRegulationsConstraint_InitialPropagateWrapper___")]
 
 7892  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_TypeRegulationsConstraint___")]
 
 7895  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BoundCost_bound_set___")]
 
 7896  public static extern void BoundCost_bound_set(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 7898  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BoundCost_bound_get___")]
 
 7899  public static extern long BoundCost_bound_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 7901  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BoundCost_cost_set___")]
 
 7902  public static extern void BoundCost_cost_set(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 7904  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BoundCost_cost_get___")]
 
 7905  public static extern long BoundCost_cost_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 7907  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_BoundCost__SWIG_0___")]
 
 7910  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_BoundCost__SWIG_1___")]
 
 7913  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_BoundCost___")]
 
 7914  public static extern void delete_BoundCost(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 7916  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_new_SimpleBoundCosts___")]
 
 7917  public static extern global::System.IntPtr 
new_SimpleBoundCosts(
int jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
 7919  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SimpleBoundCosts_GetBoundCost___")]
 
 7920  public static extern global::System.IntPtr 
SimpleBoundCosts_GetBoundCost(global::System.Runtime.InteropServices.HandleRef jarg1, 
int jarg2);
 
 7922  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SimpleBoundCosts_GetSize___")]
 
 7925  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_SimpleBoundCosts___")]
 
 7928  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_delete_RoutingDimension___")]
 
 7931  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_Model___")]
 
 7932  public static extern global::System.IntPtr 
RoutingDimension_Model(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 7934  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GetTransitValue___")]
 
 7937  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GetTransitValueFromClass___")]
 
 7940  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_CumulVar___")]
 
 7941  public static extern global::System.IntPtr 
RoutingDimension_CumulVar(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 7943  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_TransitVar___")]
 
 7944  public static extern global::System.IntPtr 
RoutingDimension_TransitVar(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 7946  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_FixedTransitVar___")]
 
 7949  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_SlackVar___")]
 
 7950  public static extern global::System.IntPtr 
RoutingDimension_SlackVar(global::System.Runtime.InteropServices.HandleRef jarg1, 
long jarg2);
 
 7952  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_SetCumulVarRange___")]
 
 7955  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GetCumulVarMin___")]
 
 7958  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GetCumulVarMax___")]
 
 7961  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_Cumuls___")]
 
 7962  public static extern global::System.IntPtr 
RoutingDimension_Cumuls(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 7964  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_FixedTransits___")]
 
 7967  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_Transits___")]
 
 7968  public static extern global::System.IntPtr 
RoutingDimension_Transits(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 7970  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_Slacks___")]
 
 7971  public static extern global::System.IntPtr 
RoutingDimension_Slacks(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 7973  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_SetSpanUpperBoundForVehicle___")]
 
 7976  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_SetSpanCostCoefficientForVehicle___")]
 
 7979  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_SetSpanCostCoefficientForAllVehicles___")]
 
 7982  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_SetSlackCostCoefficientForVehicle___")]
 
 7985  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_SetSlackCostCoefficientForAllVehicles___")]
 
 7988  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_SetGlobalSpanCostCoefficient___")]
 
 7991  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_SetCumulVarSoftUpperBound___")]
 
 7994  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_HasCumulVarSoftUpperBound___")]
 
 7997  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GetCumulVarSoftUpperBound___")]
 
 8000  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GetCumulVarSoftUpperBoundCoefficient___")]
 
 8003  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_SetCumulVarSoftLowerBound___")]
 
 8006  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_HasCumulVarSoftLowerBound___")]
 
 8009  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GetCumulVarSoftLowerBound___")]
 
 8012  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GetCumulVarSoftLowerBoundCoefficient___")]
 
 8015  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_SetBreakIntervalsOfVehicle__SWIG_0___")]
 
 8018  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_SetBreakIntervalsOfVehicle__SWIG_1___")]
 
 8021  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_SetBreakDistanceDurationOfVehicle___")]
 
 8024  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_InitializeBreaks___")]
 
 8027  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_HasBreakConstraints___")]
 
 8030  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_SetBreakIntervalsOfVehicle__SWIG_2___")]
 
 8033  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GetBreakIntervalsOfVehicle___")]
 
 8036  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GetPreTravelEvaluatorOfVehicle___")]
 
 8039  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GetPostTravelEvaluatorOfVehicle___")]
 
 8042  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_BaseDimension___")]
 
 8045  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_ShortestTransitionSlack___")]
 
 8048  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_Name___")]
 
 8049  public static extern string RoutingDimension_Name(global::System.Runtime.InteropServices.HandleRef jarg1);
 
 8051  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_SetPickupToDeliveryLimitFunctionForPair___")]
 
 8054  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_HasPickupToDeliveryLimits___")]
 
 8057  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_AddNodePrecedence___")]
 
 8060  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GetSpanUpperBoundForVehicle___")]
 
 8063  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GetSpanCostCoefficientForVehicle___")]
 
 8066  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GetSlackCostCoefficientForVehicle___")]
 
 8069  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GlobalSpanCostCoefficient___")]
 
 8072  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GetGlobalOptimizerOffset___")]
 
 8075  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GetLocalOptimizerOffsetForVehicle___")]
 
 8078  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_SetSoftSpanUpperBoundForVehicle___")]
 
 8081  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_HasSoftSpanUpperBounds___")]
 
 8084  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GetSoftSpanUpperBoundForVehicle___")]
 
 8087  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_SetQuadraticCostSoftSpanUpperBoundForVehicle___")]
 
 8090  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_HasQuadraticCostSoftSpanUpperBounds___")]
 
 8093  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingDimension_GetQuadraticCostSoftSpanUpperBoundForVehicle___")]
 
 8096  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SolveModelWithSat___")]
 
 8097  public static extern bool SolveModelWithSat(global::System.Runtime.InteropServices.HandleRef jarg1, 
int search_parameters_size, 
byte[] jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
 8099  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationBaseObject_SWIGUpcast___")]
 
 8102  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Decision_SWIGUpcast___")]
 
 8103  public static extern global::System.IntPtr 
Decision_SWIGUpcast(global::System.IntPtr jarg1);
 
 8105  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DecisionVisitor_SWIGUpcast___")]
 
 8108  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DecisionBuilder_SWIGUpcast___")]
 
 8111  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Demon_SWIGUpcast___")]
 
 8112  public static extern global::System.IntPtr 
Demon_SWIGUpcast(global::System.IntPtr jarg1);
 
 8114  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ModelVisitor_SWIGUpcast___")]
 
 8117  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Constraint_SWIGUpcast___")]
 
 8120  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_CastConstraint_SWIGUpcast___")]
 
 8123  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchMonitor_SWIGUpcast___")]
 
 8126  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntExpr_SWIGUpcast___")]
 
 8127  public static extern global::System.IntPtr 
IntExpr_SWIGUpcast(global::System.IntPtr jarg1);
 
 8129  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarIterator_SWIGUpcast___")]
 
 8132  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVar_SWIGUpcast___")]
 
 8133  public static extern global::System.IntPtr 
IntVar_SWIGUpcast(global::System.IntPtr jarg1);
 
 8135  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SolutionCollector_SWIGUpcast___")]
 
 8138  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BaseObjectiveMonitor_SWIGUpcast___")]
 
 8141  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ObjectiveMonitor_SWIGUpcast___")]
 
 8144  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_OptimizeVar_SWIGUpcast___")]
 
 8147  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchLimit_SWIGUpcast___")]
 
 8150  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RegularLimit_SWIGUpcast___")]
 
 8153  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ImprovementSearchLimit_SWIGUpcast___")]
 
 8156  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVar_SWIGUpcast___")]
 
 8159  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVar_SWIGUpcast___")]
 
 8162  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarElement_SWIGUpcast___")]
 
 8165  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntervalVarElement_SWIGUpcast___")]
 
 8168  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SequenceVarElement_SWIGUpcast___")]
 
 8171  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Assignment_SWIGUpcast___")]
 
 8174  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_Pack_SWIGUpcast___")]
 
 8175  public static extern global::System.IntPtr 
Pack_SWIGUpcast(global::System.IntPtr jarg1);
 
 8177  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_DisjunctiveConstraint_SWIGUpcast___")]
 
 8180  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SolutionPool_SWIGUpcast___")]
 
 8183  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BaseIntExpr_SWIGUpcast___")]
 
 8186  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchOperator_SWIGUpcast___")]
 
 8189  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchOperator_SWIGUpcast___")]
 
 8192  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BaseLns_SWIGUpcast___")]
 
 8193  public static extern global::System.IntPtr 
BaseLns_SWIGUpcast(global::System.IntPtr jarg1);
 
 8195  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_ChangeValue_SWIGUpcast___")]
 
 8198  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilter_SWIGUpcast___")]
 
 8201  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchFilterManager_SWIGUpcast___")]
 
 8204  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_IntVarLocalSearchFilter_SWIGUpcast___")]
 
 8207  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_PropagationMonitor_SWIGUpcast___")]
 
 8210  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_LocalSearchMonitor_SWIGUpcast___")]
 
 8213  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_BooleanVar_SWIGUpcast___")]
 
 8216  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SymmetryBreaker_SWIGUpcast___")]
 
 8219  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_SearchLog_SWIGUpcast___")]
 
 8222  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_RoutingModelVisitor_SWIGUpcast___")]
 
 8225  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_GlobalVehicleBreaksConstraint_SWIGUpcast___")]
 
 8228  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_TypeIncompatibilityChecker_SWIGUpcast___")]
 
 8231  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_TypeRequirementChecker_SWIGUpcast___")]
 
 8234  [global::System.Runtime.InteropServices.DllImport(
"google-ortools-native", EntryPoint=
"CSharp_GooglefOrToolsfConstraintSolver_TypeRegulationsConstraint_SWIGUpcast___")]