Commit Graph

59 Commits

Author SHA1 Message Date
Laurent Perron
1611c64646 ported gate_scheduling from python to C# 2018-02-20 15:42:34 +01:00
Laurent Perron
f7218ad84c ported gate_scheduling from python to C# 2018-02-20 15:39:57 +01:00
Laurent Perron
1a5a0c8c85 improve jobshop_ft06_sat.cs code 2018-02-19 16:41:56 +01:00
Laurent Perron
9dfbd08c9f finish C# Sat API; first jobshop example; Add sat in test_csharp 2018-02-19 15:57:19 +01:00
Laurent Perron
b7cf1a453e Add BooleanValue getter on CPSolver and CpSolverSolutionCallback in C#; use it in nurses_sat.cs solution printer 2018-02-12 13:23:32 +01:00
Laurent Perron
57c12f834b improve sat/swig_helper to support director based callbacks; Implement solution callback in C# CpModel; fill in time in solution observer; use callbacks in nurses_sat.cs 2018-02-09 17:28:03 +01:00
Laurent Perron
6391f2cbee nurses_sat ported to python, still missing searching for all solutions 2018-02-09 15:39:23 +01:00
Mizux
4e7dfa32d8 Merge pull request #5 from narfunikita/fix-csharp-cscvrptw-example-GC
Fix csharp cscvrptw example. Protect callbacks from GC.
2018-01-20 10:32:04 +01:00
narfunikita
507375764d Fix csharp cscvrptw example. Protect callbacks from GC. 2018-01-19 22:05:04 +03:00
Laurent Perron
2c7a8bf8f6 change copyright date 2017-10-17 13:08:10 +02:00
Laurent Perron
78a624b8a5 improve reporting of c# flatzinc 2017-01-02 17:47:20 +01:00
Laurent Perron
8833d12f9b fix and improve the C# fz interface 2016-12-28 16:56:58 +01:00
Driss Lahlou
b6e87393f5 add check for file name in examples/csharp/csfz.cs 2016-12-27 10:23:39 +01:00
Driss Lahlou
ae121dc6cd refactor flatzinc 2016-12-26 20:03:19 +01:00
dlahlou
7a304f2842 Delete CSharp Examples.sln 2016-12-12 16:03:37 +01:00
Driss Lahlou
ef3cb91b61 automate the generation VS solution and .csproj files 2016-12-12 14:03:13 +01:00
furnon
3ddc7e6001 Update swig for C# to support status in RoutingModel 2016-11-21 16:48:45 +00:00
Driss Lahlou
e537d4bbbc Create jobshop example for C# 2016-10-19 16:49:25 +02:00
Laurent Perron
592e4878ca Remove SetDepot on routing model; Add argument to RoutingModel ctor; port all examples (C++, python, java, C#; bump version number to 5.0 as we are breaking compatibility 2016-10-07 17:40:41 +02:00
Laurent Perron
259050f9e5 full support for visual studio 2015 2016-06-03 06:03:52 -07:00
Laurent Perron
08ee0714ae minor sync with internal code 2016-02-09 12:07:21 +01:00
Laurent Perron
bb6e091027 Switch parameters to proto3, propagate to all code, offer support in all languages 2016-02-03 15:15:58 +01:00
Laurent Perron
b412d19805 change LNS protocol, port examples; bump nuspec version to 2.1.xxxx; various improvements to the solvers 2015-11-20 11:32:37 +01:00
Laurent Perron
00081fdb05 fix issue #44 (wrong url in comment) 2015-10-21 15:12:26 +02:00
Laurent Perron
ebd7b92d3f update most of the API from callbacks to std::function, port python, java and C# 2015-08-13 16:00:54 +02:00
Laurent Perron
c924f71618 finished C# support for flatzinc 2015-07-14 14:08:36 -07:00
Laurent Perron
a48b63d76f finished C# support for flatzinc 2015-07-14 13:48:32 -07:00
Laurent Perron
20dffb2f3c initial support for flatzinc from C#, cannot read solution values yet 2015-07-14 12:02:39 -07:00
Laurent Perron
98a0d76e61 fix c# after moving activity() away from MPConstraint to MPSolver 2015-06-24 11:53:22 +02:00
orwant@google.com
56b9befe5b Fixing bug in how the output of SimpleMaxFlow is displayed. 2014-12-17 15:02:03 +00:00
lperron@google.com
32c6ca3eed export MP model in C# 2014-08-08 22:57:13 +00:00
lperron@google.com
465666aad7 big sync: add presolve to sat solver; continue rewrite on C#/Python swig layer; remove as much using std::string as possible in the code; faster saturated arithmetics 2014-07-24 18:12:50 +00:00
lperron@google.com
48f30e6e08 revamp c# layer, with methods accepting or returning vectors 2014-07-10 14:29:46 +00:00
lperron@google.com
1a4efa2e54 add empty line after licence part, in glop, implement portable floating point exceptions 2014-07-09 15:18:27 +00:00
lperron@google.com
91041a847d ported all scheduling example 2014-07-09 12:34:37 +00:00
lperron@google.com
044b7c0f10 rewrite C# layer 2014-07-09 12:21:55 +00:00
lperron@google.com
6f25f38898 introduce glop, our own linear programming solver; improve sat 2014-07-08 09:27:02 +00:00
lperron@google.com
83756494bb update LS API in java/c# 2014-05-21 12:57:26 +00:00
lperron@google.com
da7dc5e070 remove MPSolver::*Objective* setters, getters, use setters/getters on objective 2014-01-17 19:04:26 +00:00
lperron@google.com
96330f94d7 special version of slow scheduling with matching as a sub goal 2014-01-15 23:48:03 +00:00
lperron@google.com
388c911e3d merge all .NET libraries into one; need to reorganize swig to make it work and to patch generated code; 2014-01-15 23:47:32 +00:00
lperron@google.com
0255170022 first attempt at unique c# ortools library 2014-01-14 17:39:53 +00:00
lperron@google.com
90f7b2ffe2 more work 2014-01-14 16:06:48 +00:00
lperron@google.com
451ea44d2a improve slow scheduling problem 2014-01-14 15:54:53 +00:00
lperron@google.com
cadc06be12 slow scheduling example 2014-01-14 14:59:56 +00:00
lperron@google.com
132767377c slow scheduling example 2014-01-14 14:58:50 +00:00
lperron@google.com
775b4b3f32 remove copies of callbacks in cscvrptw.cs 2014-01-03 19:25:46 +00:00
laurent.perron@gmail.com
629a2369e9 cvrptw in C# 2014-01-03 18:38:52 +00:00
lperron@google.com
e4b935a137 cbc => 2.8.5 2013-09-23 17:03:25 +00:00
lperron@google.com
c2ab78125e huge sync with internal version 2013-06-11 14:51:51 +00:00