--- trunk/OOPSE/libmdtools/ForceFields.cpp 2003/07/16 21:30:56 626 +++ trunk/OOPSE/libmdtools/ForceFields.cpp 2003/08/07 21:47:18 670 @@ -38,6 +38,7 @@ void ForceFields::doForces( int calcPot, int calcStres double* A; double* u_l;; DirectionalAtom* dAtom; + SimState* config; short int passedCalcPot = (short int)calcPot; short int passedCalcStress = (short int)calcStress; @@ -53,13 +54,13 @@ void ForceFields::doForces( int calcPot, int calcStres entry_plug->molecules[i].calcForces(); } + config = entry_plug->getConfiguration(); - - frc = Atom::getFrcArray(); - pos = Atom::getPosArray(); - trq = Atom::getTrqArray(); - A = Atom::getAmatArray(); - u_l = Atom::getUlArray(); + frc = config->getFrcArray(); + pos = config->getPosArray(); + trq = config->getTrqArray(); + A = config->getAmatArray(); + u_l = config->getUlArray(); isError = 0; entry_plug->lrPot = 0.0;