--- trunk/src/applications/staticProps/P2OrderParameter.cpp 2005/05/27 04:41:34 544 +++ trunk/src/applications/staticProps/P2OrderParameter.cpp 2005/05/27 21:11:24 545 @@ -125,6 +125,7 @@ void P2OrderParameter::process() { Mat3x3d orderTensor(0.0); for (std::vector >::iterator j = sdPairs_.begin(); j != sdPairs_.end(); ++j) { Vector3d vec = j->first->getPos() - j->second->getPos(); + currentSnapshot_->wrapVector(vec); vec.normalize(); orderTensor +=outProduct(vec, vec); } @@ -155,6 +156,7 @@ void P2OrderParameter::process() { double angle = 0.0; for (std::vector >::iterator j = sdPairs_.begin(); j != sdPairs_.end(); ++j) { Vector3d vec = j->first->getPos() - j->second->getPos(); + currentSnapshot_->wrapVector(vec); vec.normalize(); angle += acos(dot(vec, director)) ;