Simple Matrix lib for Programming competency test
- Supported numerical types (
int,long,float,double,complex,....) - Supported algebraic expressions including
+and*,+=and*= - fits in one header file
- provides test header in test directory
1. make or cmake CMakeLists.txt then make
2. To run ./bin/Simple_Matrix because output is inside bin
| Type | Shape | Execution time (in ms) | Execution time for assignment (in ms) |
|---|---|---|---|
int |
(1000,1000) | 37 | 44 |
complex |
(1000,1000) | 72 | 71 |
| Type | Shape | Execution time (in ms) | Execution time for assignment (in ms) |
|---|---|---|---|
int |
(1000,1000) | 36 | 44 |
complex |
(1000,1000) | 72 | 72 |
| Type | Shape | Execution time for Direct (in ms) | Execution time for Lazy (in ms) | Execution time for Lazy assignment (in ms) |
|---|---|---|---|---|
int |
(1000,1000) | 14618 | 13925 | 13312 |
complex |
(1000,1000) | 31407 | 32080 | 32121 |
- OS: MacOS
- Processor: 2.5 GHz Intel Core i7
