Originally posted by: MariusGi
Hello, I have a problem. I want to fill the IloNumArray with data from file. Would appreciate your help.
----------
ifstream is;
.......
----------
double qq,t;
int m=30;
for(int i=0;i<m;i++){
is>>qq;
IloNumArray q(env,1);
q[i]=IloNumArray(env,1,qq); //error no suitable conversion function from "IloNumArray" to "IloNum" exists
}
Although if I use a matrix it works.
---------
typedef IloArray<IloNumArray> NumMatrix;
typedef IloArray<NumMatrix> Matrix;
---------
int l=20,n=20;
Matrix T(env,l);
for(int i=0;i<l;i++){
T[i]=NumMatrix(env,n);
for(int j=0;j<n;j++){
T[i][j]=IloNumArray(env,1);
is>>t;
T[i][j]=IloNumArray(env,1,t);
}
}
#CPLEXOptimizers#DecisionOptimization