Added initial configuration for lazy parser meant for future enhancements for symbolic simplification (untested and unstable)
Added test for rectangular matrix
Added asserts for matmul expectation -- now also works with matmul(Expr(A), B) | matmul(A, Expr(B)) | matmul(Expr,Expr)
Edited README to include bench results for matmul
Separate platform-dependent unittest to debug mode (numerical error keeps showing up in testing div, this might be buggy or just incorrect configuration for CI). For this, CMake build config was updated.
Added test for asserting matrix dimensions for matmul. Status: successfully throws an exception but keeps invalidating memory (bus error) prematurely.
Change log
matmul
expectation -- now also works withmatmul(Expr(A), B) | matmul(A, Expr(B)) | matmul(Expr,Expr)