From: Горелов Сергей Васильевич Date: Mon, 3 Oct 2022 10:12:16 +0000 (+0300) Subject: Исправляю ошибочке X-Git-Url: http://biod.pnpi.spb.ru/gitweb/?a=commitdiff_plain;h=eec562c44e8d64d1bf0361b26add784df1d8c445;p=alexxy%2Fgromacs-dssp.git Исправляю ошибочке --- diff --git a/src/dssptools.cpp b/src/dssptools.cpp index 737c1fa..1dfa6d0 100644 --- a/src/dssptools.cpp +++ b/src/dssptools.cpp @@ -745,12 +745,11 @@ float DsspTool::CalculateDihedralAngle(const int &A, const int &B, const int &C, pbc_dx(pbc, fr.x[C], fr.x[D], vDC.as_vec()); pbc_dx(pbc, fr.x[C], fr.x[B], vBC.as_vec()); - for(auto &i : {vBA, vDC, vBC}){ - for(std::size_t j {XX}; j <= ZZ; ++j){ - i[j] *= gmx::c_nm2A; - } + for(std::size_t j {XX}; j <= ZZ; ++j){ + vBA[j] *= gmx::c_nm2A; + vDC[j] *= gmx::c_nm2A; + vBC[j] *= gmx::c_nm2A; } - for(std::size_t i{XX}, j{j + 1}, k{i + 2}; i <= ZZ; ++i, ++j, ++k){ if (j > 2){ j -= 3;