IronPython を介して C#/.NET ライブラリを使用して Gurobi 最適化モデルを実行する際に問題があります。
変数の名前 (つまり、GRBModel.GetVarByName) を使用して変数にアクセスする方法があります。
public GRBVar variable(i,t)
{
try
{
GRBModel M = getModel();
string varname = varname(i,t);
GRBVar var = M.GetVarByName(varname);
return var;
}
catch (GRBException ex)
{
System.Console.WriteLine(ex.ToString());
throw new GRBException(ex.ToString());
}
}
問題は、IronPython スクリプトで、存在しない変数にアクセスしようとしても何も起こらないことです... メッセージがコンソールに表示されません。私が間違っていることは何ですか?