我刚刚开始使用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
呢?