#pragma once #include /* namespace spider { template struct Matrix { T* data; isize rows, cols; }; void matrix_fill(f32 diag, Matrix mat); void matrix_fill(f64 diag, Matrix mat); Matrix matrix_mul(Matrix m1, Matrix m2); Matrix matrix_mul(Matrix m1, Matrix m2); Matrix matrix_inv(Matrix mat); Matrix matrix_inv(Matrix mat); f32 matrix_det(Matrix mat); f64 matrix_det(Matrix mat); } */