Как я могу запустить основную функцию Cplex из C #? - PullRequest
1 голос
/ 22 сентября 2019

Я могу запустить простую модель Cplex из C #.В этом нет проблем.Но у меня есть большой проект, в котором много файлов .mod и .dat.В этих файлах .mod есть основные функции.Могу ли я запустить эти функции?В C # программа решает только модель и дает результат (целевая функция).

1 Ответ

1 голос
/ 22 сентября 2019

В классе OplModel в C # вы можете вызвать функцию main, которая будет вызывать main в OPL.

В CPLEX_Studio129 \ opl \ examples \ opl_interfaces \ dotnet \ x64_windows_vs2017 \ CSharp \ OplRunSample

см. OplRunsample.cs, где вы можете прочитать

if (opl.ModelDefinition.hasMain())
            {
                status = opl.Main();
...