26 G_debug(1,
"I_cluster_exec_allocate(npoints=%d,nclasses=%d,nbands=%d)",
27 C->npoints, C->nclasses, C->nbands);
29 C->class = I_alloc_int(C->npoints);
30 C->reclass = I_alloc_int(C->nclasses);
31 C->count = I_alloc_int(C->nclasses);
32 C->countdiff = I_alloc_int(C->nclasses);
33 C->sum = I_alloc_double2(C->nbands, C->nclasses);
34 C->sumdiff = I_alloc_double2(C->nbands, C->nclasses);
35 C->sum2 = I_alloc_double2(C->nbands, C->nclasses);
36 C->mean = I_alloc_double2(C->nbands, C->nclasses);
37 if (C->class ==
NULL || C->reclass ==
NULL || C->sum ==
NULL ||
38 C->sumdiff ==
NULL || C->count ==
NULL || C->countdiff ==
NULL ||
39 C->sum2 ==
NULL || C->mean ==
NULL) {