molecule: Updated transformations for position data

This commit is contained in:
Will Bainbridge
2020-01-08 12:53:48 +00:00
parent 9c5dd03456
commit 30f3d5e886

View File

@ -204,13 +204,11 @@ void Foam::molecule::transformProperties(const transformer& transform)
transform.transformList(siteForces_);
vectorField sitePositions(sitePositions_ - position());
transform.transformPosition(sitePositions, sitePositions);
sitePositions_ = sitePositions + position();
sitePositions_ = transform.transformPosition(vectorField(sitePositions_));
if (transform.translates() && special_ == SPECIAL_TETHERED)
if (special_ == SPECIAL_TETHERED)
{
specialPosition_ += transform.t();
specialPosition_ = transform.transformPosition(specialPosition_);
}
}