DotNet Reference
.Net Reference
SolveWrapper.cs
Go to the documentation of this file.
26 return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
45 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
52 if (operations_research_satPINVOKE.SWIGPendingException.Pending) throw operations_research_satPINVOKE.SWIGPendingException.Retrieve();
56 operations_research_satPINVOKE.SolveWrapper_AddSolutionCallback(swigCPtr, SolutionCallback.getCPtr(callback));
57 if (operations_research_satPINVOKE.SWIGPendingException.Pending) throw operations_research_satPINVOKE.SWIGPendingException.Retrieve();
61 operations_research_satPINVOKE.SolveWrapper_ClearSolutionCallback(swigCPtr, SolutionCallback.getCPtr(callback));
62 if (operations_research_satPINVOKE.SWIGPendingException.Pending) throw operations_research_satPINVOKE.SWIGPendingException.Retrieve();
66 operations_research_satPINVOKE.SolveWrapper_AddLogCallbackFromClass(swigCPtr, LogCallback.getCPtr(log_callback));
71 System.IntPtr data = operations_research_satPINVOKE.SolveWrapper_Solve(swigCPtr, model_proto.CalculateSize(), ProtoHelper.ProtoToByteArray(model_proto));
Definition: ProtoHelper.cs:21
static byte[] ProtoToByteArray(IMessage message)
Definition: ProtoHelper.cs:22
The response returned by a solver trying to solve a CpModelProto.
Definition: CpModel.pb.cs:8424
void MergeFrom(CpSolverResponse other)
Definition: CpModel.pb.cs:9099
Definition: LogCallback.cs:17
void ClearSolutionCallback(SolutionCallback callback)
Definition: SolveWrapper.cs:60
void AddLogCallbackFromClass(LogCallback log_callback)
Definition: SolveWrapper.cs:65
Google.OrTools.Sat.CpSolverResponse Solve(Google.OrTools.Sat.CpModelProto model_proto)
Definition: SolveWrapper.cs:69
virtual void Dispose(bool disposing)
Definition: SolveWrapper.cs:38
void AddSolutionCallback(SolutionCallback callback)
Definition: SolveWrapper.cs:55
void SetStringParameters(string string_parameters)
Definition: SolveWrapper.cs:50
Definition: operations_research_satPINVOKE.cs:127
static bool Pending
Definition: operations_research_satPINVOKE.cs:133
static global::System.Exception Retrieve()
Definition: operations_research_satPINVOKE.cs:152
static void SolveWrapper_StopSearch(global::System.Runtime.InteropServices.HandleRef jarg1)
static void SolveWrapper_ClearSolutionCallback(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void SolveWrapper_SetStringParameters(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2)
static void delete_SolveWrapper(global::System.Runtime.InteropServices.HandleRef jarg1)
static void SolveWrapper_AddLogCallbackFromClass(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void SolveWrapper_AddSolutionCallback(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static System.IntPtr SolveWrapper_Solve(global::System.Runtime.InteropServices.HandleRef jarg1, int model_proto_size, byte[] jarg2)
Definition: CpModel.pb.cs:12
delegate void StringToVoidDelegate(string message)
Definition: IntArrayHelper.cs:15
Definition: IntArrayHelper.cs:15