ライブラリの使用を開始したばかりで、コードcplex
での定義に行き詰まりました。IloExprArray
コードのスニペットは次のとおりです。
IloExprArray diff;
diff= IloExprArray(iloEnv,list.size());
for( int i=1; i<=10; i++ ) {
for( int j=0; j<9; j++ ) {
double weight = globalObjects->value.at(j)->getmyproperty(i);
diff[j] += ( Ycfg[i][j]*Ycfg[i][j] - 2*weight*Ycfg[i][j] + weight*weight );
//where Ycfg is IloArray<IloNumVarArray>
}
}
しかし、このコードを実行しているときはいつでも、diff[j] += ..
行で動かなくなります。私もネットで検索しましたが、公式のものを除いて良いドキュメントは得られませんでした. 別の質問IloArray <IloExpr>
の代わりに使用するとどうなりIloExprArray
ますか?