From df3ffa00d65db2b5dcd3d39b8cb97d1dde7241fa Mon Sep 17 00:00:00 2001 From: Cameron Gilchrist Date: Wed, 4 Dec 2024 14:03:58 +0900 Subject: [PATCH] Squashed 'lib/foldseek/' changes from 331033747..0dd4b7f27 0dd4b7f27 Default initialize all members of complexfiltercriteria git-subtree-dir: lib/foldseek git-subtree-split: 0dd4b7f27459d9e1d1bd8e01f97bcece8ce0dd39 --- src/strucclustutils/filtermultimer.cpp | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/strucclustutils/filtermultimer.cpp b/src/strucclustutils/filtermultimer.cpp index 005502e..b971c50 100644 --- a/src/strucclustutils/filtermultimer.cpp +++ b/src/strucclustutils/filtermultimer.cpp @@ -87,13 +87,15 @@ class ComplexFilterCriteria { std::vector tAlnChainTms; ComplexFilterCriteria() {} - ComplexFilterCriteria(unsigned int targetComplexId, double qTm, double tTm, float tstring[3], float ustring[3][3]) : - targetComplexId(targetComplexId), qTotalAlnLen(0), tTotalAlnLen(0), interfaceLddt(0), qTm(qTm), tTm(tTm) { - std::copy(tstring, tstring + 3, t); - for (int i = 0; i < 3; i++) { - std::copy(ustring[i], ustring[i] + 3, u[i]); - } - } + ComplexFilterCriteria( + unsigned int targetComplexId, double qTm, double tTm, float tstring[3], float ustring[3][3] + ) : + targetComplexId(targetComplexId), qTotalAlnLen(0), tTotalAlnLen(0), qCov(0), tCov(0), interfaceLddt(0), qTm(qTm), tTm(tTm), avgTm(0) { + std::copy(tstring, tstring + 3, t); + for (int i = 0; i < 3; i++) { + std::copy(ustring[i], ustring[i] + 3, u[i]); + } + } ~ComplexFilterCriteria() { qAlnChainTms.clear(); tAlnChainTms.clear();