| 314 |
|
|
| 315 |
|
if(mol2proc[i] == worldRank ){ |
| 316 |
|
the_molecules[molIndex].setStampID( molCompType[i] ); |
| 317 |
+ |
the_molecules[molIndex].setMyIndex( molIndex ); |
| 318 |
|
molIndex++; |
| 319 |
|
} |
| 320 |
|
} |
| 325 |
|
for(i=0; i<n_components; i++){ |
| 326 |
|
for(j=0; j<components_nmol[i]; j++ ){ |
| 327 |
|
the_molecules[molIndex].setStampID( i ); |
| 328 |
+ |
the_molecules[molIndex].setMyIndex( molIndex ); |
| 329 |
|
molIndex++; |
| 330 |
|
} |
| 331 |
|
} |
| 342 |
|
the_excludes = new Exclude*[simnfo->n_SRI]; |
| 343 |
|
for( int ex=0; ex<simnfo->n_SRI; ex++) the_excludes[ex] = new Exclude(ex); |
| 344 |
|
simnfo->globalExcludes = new int; |
| 345 |
< |
simnfo->n_exclude = tot_SRI; |
| 345 |
> |
simnfo->n_exclude = simnfo->n_SRI; |
| 346 |
|
} |
| 347 |
|
else{ |
| 348 |
|
|
| 934 |
|
|
| 935 |
|
|
| 936 |
|
the_molecules[i].initialize( info ); |
| 937 |
+ |
|
| 938 |
+ |
|
| 939 |
|
atomOffset += info.nAtoms; |
| 940 |
|
delete[] theBonds; |
| 941 |
|
delete[] theBends; |