Fix matrix multiply working backwards
This commit is contained in:
parent
a4e684beb5
commit
026b3c129a
@ -281,10 +281,10 @@ namespace math{
|
||||
using res_t = decltype(std::declval<T>() * std::declval<U>());
|
||||
matrix<res_t,R1,C2> res(zero_initialize);
|
||||
size_t index = 0;
|
||||
for(size_t i = 0; i < left.rows(); ++i){
|
||||
for(size_t j = 0; j < right.columns(); ++j){
|
||||
for(size_t k = 0; k < right.rows(); ++k){
|
||||
res.get(index) += left[i][k] * right[k][j];
|
||||
for(size_t i = 0; i < right.rows(); ++i){
|
||||
for(size_t j = 0; j < left.columns(); ++j){
|
||||
for(size_t k = 0; k < left.rows(); ++k){
|
||||
res.get(index) += right.get(i, k) * left.get(k, j);
|
||||
}
|
||||
++index;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user