2016-05-31 11 views

答えて

2

an exampleです:

typedef IloArray<IloNumVarArray> NumVarMatrix; 
typedef IloArray<NumVarMatrix> NumVar3Matrix; 

/* define the num vars here for the 3-D matrix */ 
NumVar3Matrix accept(env,nbClients); 
/* initialize this matrix */ 
for(i=0; i< nbClients; i++) { 
    accept[i] = NumVarMatrix(env, nbLocations); 
for(j=0; j< nbLocations; j++) { 
      accept[i][j] = IloNumVarArray(env, nbRoutes); 
    for(k=0; k<nbRoutes; k++) { 
    accept[i][j][k] = IloNumVar(env, 0.0, 1.0, ILOINT); 
    } 
    } 
}