# | Line 70 | Line 70 | namespace OpenMD{ | |
---|---|---|
70 | ||
71 | RealType PotentialEnergyObjectiveFunction::valueAndGradient(DynamicVector<RealType>& grad, | |
72 | const DynamicVector<RealType>& x) { | |
73 | – | |
73 | setCoor(x); | |
74 | shake_->constraintR(); | |
75 | forceMan_->calcForces(); | |
# | Line 131 | Line 130 | namespace OpenMD{ | |
130 | integrableObject != NULL; | |
131 | integrableObject = mol->nextIntegrableObject(j)) { | |
132 | myGrad = integrableObject->getGrad(); | |
133 | < | for (size_t k = 0; k < myGrad.size(); ++k) { |
133 | > | |
134 | > | for (size_t k = 0; k < myGrad.size(); ++k) { |
135 | grad[index++] = myGrad[k]; | |
136 | } | |
137 | } |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |