Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Avoid using `dot_mode` to determine which dot product to call #61
This change leaves the behavior of
Passing the mode as an argument instead means that this code becomes (more) threadsafe.
This change leaves the behavior of `Ga.dot_mode` and `Ga.dot` alone, but replaces all the internal uses of these variables with new `left_contract`, `right_contract`, and `hestenes_dot` methods. Passing the mode as an argument instead means that this code becomes (more) threadsafe.
@@ Coverage Diff @@ ## master #61 +/- ## ========================================= + Coverage 66.63% 66.7% +0.06% ========================================= Files 8 8 Lines 4892 4890 -2 ========================================= + Hits 3260 3262 +2 + Misses 1632 1628 -4