Skip to content

Commit 73cbd46

Browse files
Copilotosorensen
andcommitted
Fix Cayley distance calculation bug causing Mat::elem() size mismatch
Co-authored-by: osorensen <21175639+osorensen@users.noreply.github.com>
1 parent 415c1bb commit 73cbd46

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/distances.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ unsigned int CayleyDistance::d(const uvec& r1, const uvec& r2) {
2727
if(tmp2(i) != r2(i)) {
2828
distance += 1;
2929
unsigned int tmp1 = tmp2(i);
30-
tmp2(i) = r2(i);
3130
uvec inds = find(tmp2 == r2(i));
31+
tmp2(i) = r2(i);
3232
tmp2.elem(inds).fill(tmp1);
3333
}
3434
}

0 commit comments

Comments
 (0)