From 56ef8aa9667a8bd06b13765d55e3234d020d76e1 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Szil=C3=A1rd=20P=C3=A1ll?= Date: Thu, 13 Dec 2018 16:22:19 +0100 Subject: [PATCH] Use std::swap in LINCS Change-Id: I1604183ec39cd4f4ff6fdc7b6aecd90dd5efb02e --- src/gromacs/mdlib/lincs.cpp | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/src/gromacs/mdlib/lincs.cpp b/src/gromacs/mdlib/lincs.cpp index faa180b1e0..193487a3b9 100644 --- a/src/gromacs/mdlib/lincs.cpp +++ b/src/gromacs/mdlib/lincs.cpp @@ -278,11 +278,7 @@ static void lincs_matrix_expand(const Lincs &lincsd, sol[b] = sol[b] + mvb; } - gmx::ArrayRef swap; - - swap = rhs1; - rhs1 = rhs2; - rhs2 = swap; + std::swap(rhs1, rhs2); } /* nrec*(ncons+2*nrtot) flops */ if (lincsd.ntriangle > 0) @@ -335,11 +331,7 @@ static void lincs_matrix_expand(const Lincs &lincsd, sol[b] = sol[b] + mvb; } - gmx::ArrayRef swap; - - swap = rhs1; - rhs1 = rhs2; - rhs2 = swap; + std::swap(rhs1, rhs2); } /* nrec*(ntriangle + ncc_triangle*2) flops */ if (lincsd.bTaskDepTri) -- 2.22.0