Files
ortools-clone/examples/dotnet
2018-11-10 18:00:53 +01:00
..
2018-11-10 18:00:53 +01:00
2018-11-10 18:00:53 +01:00
2018-11-10 18:00:53 +01:00
2018-11-10 18:00:53 +01:00
2018-08-30 11:58:47 +02:00
2018-11-10 18:00:53 +01:00
2018-11-10 18:00:53 +01:00
2018-11-10 18:00:53 +01:00
2018-11-10 18:00:53 +01:00
2018-11-10 18:00:53 +01:00
2018-11-10 18:00:53 +01:00
2018-11-10 18:00:53 +01:00
2018-11-10 18:00:53 +01:00
2018-11-08 10:22:10 +01:00
2018-11-10 18:00:53 +01:00
2018-08-30 11:58:47 +02:00
2018-09-26 13:15:34 +02:00
2018-09-26 13:15:34 +02:00

.NetCoreApp examples

The following examples showcase how to use OrTools. The project solution has examples for both C# and F#.

We recommend that all projects you create target netcoreapp2.1, as this allows you to compile for various frameworks and keep up-to-date with the latest frameworks.

Wherever you have or-tools installed, be sure to PackageReference the Google.OrTools from the project file.

Execution

Running the examples will involve building them, then running them.
You can run the following command:

dotnet build <example>.csproj
dotnet run --no-build --project <example>.csproj

Note on Google.OrTools.FSharp

This part describes how to use Google.OrTools.FSharp nuget package in F#.

SolverOptions and lpSolve

This function and parameter object are a wrapper around the standard Google.OrTools functions.
It is designed to enter the Linear/Integer program as matrices and vectors.

Two input formats are allowed:

  • Canonical Form;
  • Standard Form.

ALL Matrices & Vectors are entered as columns

Execution

Running the examples will involve building them, then running them.
You can run the following command:

dotnet build <example>.fsproj
dotnet run --no-build --project <example>.fsproj