65 QString toString()
const;
73 const std::vector<std::size_t> &getSpectrumFirstNodeIndex()
const;
102 std::size_t minimum_count,
103 std::size_t cart_id_range_max,
104 std::size_t cart_id_range_min,
105 std::size_t target_cart_id_max,
106 std::size_t target_cart_id_min)
const;
114 extractSpectrumPairSimilarityCount(std::size_t spectrum_a_index,
115 std::size_t spectrum_b_index)
const;
118 static constexpr std::size_t index_not_defined{
119 std::numeric_limits<std::size_t>::max()};
122 std::size_t parentIndex = index_not_defined;
123 std::size_t nextIndex = index_not_defined;
130 std::size_t lastWitness = index_not_defined;
131 std::size_t count = 0;
132 bool aboveThreshold =
false;
142 void manageSideAccess(std::vector<std::size_t> &spectrumLastNodeIndex);
145 std::size_t minimum_count,
146 std::size_t target_cart_id_max,
147 std::size_t target_cart_id_min)
const;
151 std::size_t spectrum_index_target)
const;
165 std::size_t minimum_count,
166 std::size_t spectrum_index,
167 std::size_t target_cart_id_max,
168 std::size_t target_cart_id_min)
const;