Commit edca559
committed
log for dense diagonal matrix with negative elements (#1352)
Fixes a regression introduced in v1.12, where we have a special branch
for diagonal matrices to improve performance. The issue is that log for
`Diagonal` matrices acts elementwise, which, for real matrices, requires
the diagonal elements to be greater than zero. This PR adds an extra
branch to check this.1 parent e6e7449 commit edca559
2 files changed
+17
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
901 | 901 | | |
902 | 902 | | |
903 | 903 | | |
904 | | - | |
905 | | - | |
| 904 | + | |
| 905 | + | |
| 906 | + | |
| 907 | + | |
| 908 | + | |
| 909 | + | |
906 | 910 | | |
907 | 911 | | |
908 | 912 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1384 | 1384 | | |
1385 | 1385 | | |
1386 | 1386 | | |
| 1387 | + | |
| 1388 | + | |
| 1389 | + | |
| 1390 | + | |
| 1391 | + | |
| 1392 | + | |
| 1393 | + | |
| 1394 | + | |
| 1395 | + | |
| 1396 | + | |
| 1397 | + | |
1387 | 1398 | | |
0 commit comments