我如何从 c# 运行 Cplex 的主要功能?
How can I run main function of Cplex from c#?
我可以 运行 来自 C# 的简单 Cplex model。没有问题。但是我有一个大项目,其中有很多 .mod 和 .dat 文件。在这些 .mod 文件中有主要功能。我可以运行这些功能吗?在 C# 中,程序仅求解 model 并给出结果(objective 函数)。
在 C# 的 class OplModel 中,您可以调用将调用 OPL 中的 main 的函数 main。
在CPLEX_Studio129\opl\examples\opl_interfaces\dotnet\x64_windows_vs2017\CSharp\OplRunSample
请参阅 OplRunsample.cs 您可以阅读的地方
if (opl.ModelDefinition.hasMain())
{
status = opl.Main();
我可以 运行 来自 C# 的简单 Cplex model。没有问题。但是我有一个大项目,其中有很多 .mod 和 .dat 文件。在这些 .mod 文件中有主要功能。我可以运行这些功能吗?在 C# 中,程序仅求解 model 并给出结果(objective 函数)。
在 C# 的 class OplModel 中,您可以调用将调用 OPL 中的 main 的函数 main。
在CPLEX_Studio129\opl\examples\opl_interfaces\dotnet\x64_windows_vs2017\CSharp\OplRunSample
请参阅 OplRunsample.cs 您可以阅读的地方
if (opl.ModelDefinition.hasMain())
{
status = opl.Main();