안녕하십니까, 질문있어서 문의 드립니다.
예제 파일에서 3차원 배열을 만드는 문제를 통하여 코딩을 해봣는데 SOLVE를 못하여 문의드립니다.
typedef IloArray<IloNumVarArray> NumVarMatrix;
typedef IloArray<NumVarMatrix> NumVar3Matrix;
int work_time = 24;
int fif_matrix = 50;
int thr_matrix = 3;
int two_matrix = 2;
int one_matrix = 1;
//// elec and heat, gas( anyway) chp [24][3][3]
NumVar3Matrix arr_cpx_total_chp(env, work_time);
for (int i = 0; i < work_time; i++) {
for (int j = 0; j < thr_matrix; j++) {
arr_cpx_total_chp[i][j] = IloNumVarArray(env, thr_matrix);
for (int k = 0; k < thr_matrix; k++) {
arr_cpx_total_chp[i][j][k] = IloNumVar(env, 0, IloInfinity, ILOFLOAT);
}
}
};
3차원 배열을 이렇게 정의하면 되는 것인지 궁금합니다.
감사합니다.
수고하십시오