diff options
author | Bent Bisballe Nyeng <deva@aasimon.org> | 2023-08-03 08:06:18 +0200 |
---|---|---|
committer | Bent Bisballe Nyeng <deva@aasimon.org> | 2023-08-03 08:06:18 +0200 |
commit | d8fea7f2b4abda430ebfe65aa65002cab2e9ce42 (patch) | |
tree | 41075b16543f9dcf3af200bdc0f26571c7e83f1f /a5/matrix.cc | |
parent | ab7c4c2c2ccf7809e84df4a67dd55eb949f5a780 (diff) |
A5: WIP
Diffstat (limited to 'a5/matrix.cc')
-rw-r--r-- | a5/matrix.cc | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/a5/matrix.cc b/a5/matrix.cc new file mode 100644 index 0000000..01744fa --- /dev/null +++ b/a5/matrix.cc @@ -0,0 +1,27 @@ +#include "imatrix.h" +#include "imatrix_nm.h" +#include "matrix.h" + +struct Chess_piece +{ +}; + +int main() +{ + Matrix<double, 3, 5> m1; + m1 = m1 + 2; + m1.m(2,2) = 42; + try + { + m1.m(6,6) = 0; + } + catch(...) + { + // expected + } + Matrix<double, 5, 2> m2; + auto m3 = m1 * m2; + + Matrix<Chess_piece, 2, 2> c1; + auto c2 = c1 + 42; +} |