Skip to content
Snippets Groups Projects
Commit 8512d2a7 authored by Gerardo Tauriello's avatar Gerardo Tauriello
Browse files

Bugfix: Gromacs position rule 9 was leading to segfault.

parent 451fec3f
No related branches found
No related tags found
No related merge requests found
...@@ -160,14 +160,9 @@ std::vector<geom::Vec3> GromacsPositionRuleEvaluator::EvaluatePosRule( ...@@ -160,14 +160,9 @@ std::vector<geom::Vec3> GromacsPositionRuleEvaluator::EvaluatePosRule(
Real x = 0.333806859234; Real x = 0.333806859234;
Real y = 0.942641491092; Real y = 0.942641491092;
std::vector<geom::Vec3> new_anchors; i = positions[1];
new_anchors.push_back(positions[2]); j = anchors[0];
new_anchors.push_back(anchors[0]); k = anchors[1];
new_anchors.push_back(anchors[1]);
i = new_anchors[0];
j = new_anchors[1];
k = new_anchors[2];
j_i = geom::Normalize(i-j); j_i = geom::Normalize(i-j);
q = geom::Normalize(geom::Cross(geom::Cross(k-j,j_i),j_i)); q = geom::Normalize(geom::Cross(geom::Cross(k-j,j_i),j_i));
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment