We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 158687f commit b8c960eCopy full SHA for b8c960e
1 file changed
forte/helpers/math_structures.h
@@ -285,8 +285,8 @@ class VectorSpace {
285
F dot(const Derived& other) const {
286
F result{0};
287
bool self_smaller = size() < other.size();
288
- const auto& smaller = size() < other.size() ? elements() : other.elements();
289
- const auto& larger = size() < other.size() ? other.elements() : elements();
+ const auto& smaller = self_smaller ? elements() : other.elements();
+ const auto& larger = self_smaller ? other.elements() : elements();
290
for (const auto& [e, c] : smaller) {
291
if (const auto it = larger.find(e); it != larger.end()) {
292
if (self_smaller) {
0 commit comments