From f9aaff99c6d2a2c2866a54f0b59b0cc2c47a9eaf Mon Sep 17 00:00:00 2001 From: gingerBill Date: Sat, 2 Nov 2019 10:30:11 +0000 Subject: [PATCH] Fix linalg.mul; add linalg.Matrix1xN --- core/math/linalg/linalg.odin | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/core/math/linalg/linalg.odin b/core/math/linalg/linalg.odin index ceef645cb..930415a07 100644 --- a/core/math/linalg/linalg.odin +++ b/core/math/linalg/linalg.odin @@ -85,21 +85,21 @@ mul_matrix :: proc(a, b: $M/[$N][N]$E) -> (c: M) for i in 0.. (c: [I][K]E) +mul_matrix_differ :: proc(a: $A/[$J][$I]$E, b: $B/[$K][J]E) -> (c: [K][I]E) where !intrinsics.type_is_array(E), intrinsics.type_is_numeric(E), - I != J { - for i in 0..