| 485 |
|
|
| 486 |
|
makeMolecules(); |
| 487 |
|
simnfo->identArray = new int[simnfo->n_atoms]; |
| 488 |
+ |
simnfo->molMembershipArray = new int[simnfo->n_atoms]; |
| 489 |
|
for(i=0; i<simnfo->n_atoms; i++){ |
| 490 |
|
simnfo->identArray[i] = the_atoms[i]->getIdent(); |
| 491 |
+ |
} |
| 492 |
+ |
for(i=0; i< simnfo->n_mol; i++) { |
| 493 |
+ |
the_molecules[i].atomicRollCall(simnfo->molMembershipArray); |
| 494 |
|
} |
| 495 |
|
|
| 496 |
|
if (the_globals->getUseRF() ) { |
| 732 |
|
|
| 733 |
|
if( !strcmp( force_field, "TraPPE_Ex" ) ){ |
| 734 |
|
new Symplectic(simnfo, the_ff, the_extendedsystem); |
| 731 |
– |
std::cerr << "called new Symplecic\n"; |
| 732 |
– |
fprintf( stderr, "called new Symplectic. stderr\n" ); |
| 735 |
|
} |
| 736 |
|
else if( !strcmp( force_field, "LJ" ) ){ |
| 737 |
|
new Verlet( *simnfo, the_ff, the_extendedsystem ); |
| 736 |
– |
std::cerr << "called new Verlet\n"; |
| 737 |
– |
fprintf( stderr, "called new Verlet. stderr\n" ); |
| 738 |
|
} |
| 739 |
|
else { |
| 740 |
|
std::cerr << "I'm a bug.\n"; |