15 #include "../../shared/shared.h"
16 #include "../../toolkits/toolkits.h"
22 const int width=maxels+1;
28 int already_plugged=0;
32 int* connectivity=xNewZeroInit<int>(nods*width);
45 num_elements=connectivity[width*index+maxels];
48 for(j=0;j<num_elements;j++){
49 if (element==*(connectivity+width*index+j)){
54 if(already_plugged)
break;
57 connectivity[width*index+num_elements]=element;
58 connectivity[width*index+maxels]=num_elements+1;
66 if (*(connectivity+width*i+maxels)>maxels)
67 _error_(
"max connectivity width reached (" << *(connectivity+width*i+maxels) <<
")! increase width of connectivity table");
71 *pconnectivity=connectivity;