390 |
|
info_->prepareTopology(); |
391 |
|
|
392 |
|
doParticlePot_ = info_->getSimParams()->getOutputParticlePotential(); |
393 |
– |
cerr << "dPP = " << doParticlePot_ << "\n"; |
393 |
|
|
394 |
|
} |
395 |
|
|
505 |
|
|
506 |
|
for (bond = mol->beginBond(bondIter); bond != NULL; |
507 |
|
bond = mol->nextBond(bondIter)) { |
508 |
< |
bond->calcForce(); |
508 |
> |
bond->calcForce(doParticlePot_); |
509 |
|
bondPotential += bond->getPotential(); |
510 |
|
} |
511 |
|
|
513 |
|
bend = mol->nextBend(bendIter)) { |
514 |
|
|
515 |
|
RealType angle; |
516 |
< |
bend->calcForce(angle); |
516 |
> |
bend->calcForce(angle, doParticlePot_); |
517 |
|
RealType currBendPot = bend->getPotential(); |
518 |
|
|
519 |
|
bendPotential += bend->getPotential(); |
538 |
|
for (torsion = mol->beginTorsion(torsionIter); torsion != NULL; |
539 |
|
torsion = mol->nextTorsion(torsionIter)) { |
540 |
|
RealType angle; |
541 |
< |
torsion->calcForce(angle); |
541 |
> |
torsion->calcForce(angle, doParticlePot_); |
542 |
|
RealType currTorsionPot = torsion->getPotential(); |
543 |
|
torsionPotential += torsion->getPotential(); |
544 |
|
map<Torsion*, TorsionDataSet>::iterator i = torsionDataSets.find(torsion); |
562 |
|
inversion != NULL; |
563 |
|
inversion = mol->nextInversion(inversionIter)) { |
564 |
|
RealType angle; |
565 |
< |
inversion->calcForce(angle); |
565 |
> |
inversion->calcForce(angle, doParticlePot_); |
566 |
|
RealType currInversionPot = inversion->getPotential(); |
567 |
|
inversionPotential += inversion->getPotential(); |
568 |
|
map<Inversion*, InversionDataSet>::iterator i = inversionDataSets.find(inversion); |
641 |
|
RealType vpair; |
642 |
|
potVec longRangePotential(0.0); |
643 |
|
potVec workPot(0.0); |
644 |
+ |
vector<int>::iterator ia, jb; |
645 |
|
|
646 |
|
int loopStart, loopEnd; |
647 |
|
|
699 |
|
atomListRow = fDecomp_->getAtomsInGroupRow(cg1); |
700 |
|
atomListColumn = fDecomp_->getAtomsInGroupColumn(cg2); |
701 |
|
|
702 |
< |
for (vector<int>::iterator ia = atomListRow.begin(); |
702 |
> |
for (ia = atomListRow.begin(); |
703 |
|
ia != atomListRow.end(); ++ia) { |
704 |
|
atom1 = (*ia); |
705 |
|
|
706 |
< |
for (vector<int>::iterator jb = atomListColumn.begin(); |
706 |
> |
for (jb = atomListColumn.begin(); |
707 |
|
jb != atomListColumn.end(); ++jb) { |
708 |
|
atom2 = (*jb); |
709 |
|
|
755 |
|
tau -= outProduct( *(idat.d), fg); |
756 |
|
} |
757 |
|
|
758 |
< |
for (vector<int>::iterator ia = atomListRow.begin(); |
758 |
> |
for (ia = atomListRow.begin(); |
759 |
|
ia != atomListRow.end(); ++ia) { |
760 |
|
atom1 = (*ia); |
761 |
|
mf = fDecomp_->getMassFactorRow(atom1); |
772 |
|
} |
773 |
|
} |
774 |
|
} |
775 |
< |
for (vector<int>::iterator jb = atomListColumn.begin(); |
775 |
> |
for (jb = atomListColumn.begin(); |
776 |
|
jb != atomListColumn.end(); ++jb) { |
777 |
|
atom2 = (*jb); |
778 |
|
mf = fDecomp_->getMassFactorColumn(atom2); |