Commit graph

29 commits

Author SHA1 Message Date
c7affaef64
chore: update lock 2025-07-25 15:22:37 +08:00
bffdc2c020
bump: cargo version 2025-03-22 21:03:22 +02:00
cb87c7a112
test: thing 2025-03-18 10:26:46 +02:00
65ecac0246
feat: create subtraction of matrices 2025-02-14 22:25:21 +02:00
ef9f07b196
chore(cargo): bump semVer 2025-01-25 17:23:15 +02:00
0c99dad611
chore(cargo): bump semVer 2025-01-25 14:36:51 +02:00
3c2dbe0d01
feat: support float and better test case
tests: use function to generate data, in future can use JSON test data
record to do it
matrix: use f32 type
2025-01-25 14:36:32 +02:00
dd32b816d3
chore(cargo): bump semVer 2025-01-25 12:43:07 +02:00
1166581975
feat: matrix math
mul: impl Mul for LHS: i32, RHS: Matrix
trait: trait MatrixMath definition for cofactor, minors, adjoint,
determinant
2025-01-25 12:42:03 +02:00
1fdf5e281b
fix: correct from function 2025-01-23 19:25:44 +02:00
28fae41412
chore: bump cargo ver 2025-01-23 19:12:01 +02:00
4c2ebb1afd
feat(from): impl From i32 vector 2025-01-23 19:11:36 +02:00
333c6c7281
feat(matrix_op): add multiplication
matrix_ops: add matrix multiply capability
chore(fmt): flatten crate directory
tests(ops): add tests for multiplication
2025-01-23 19:06:49 +02:00
0412ac54d5
feat!: method stubs for mult and sub 2025-01-23 00:28:43 +02:00
fc379614c7
Merge branch 'master' of homelab-fedora:stvnliu/matrix-rs 2025-01-23 00:24:53 +02:00
cb6107cbcb
chore: add cargo description 2025-01-23 00:24:41 +02:00
eda43e57f4
chore: add cargo description 2025-01-23 00:23:42 +02:00
2a48902154
chore: bump project version 2025-01-23 00:22:48 +02:00
8483c145d9
docs: write more documentation 2025-01-23 00:22:12 +02:00
baf4264ea1
chore(meta): update name and metadata 2025-01-23 00:01:29 +02:00
3e66414009
chore: update cargo toml 2025-01-22 20:53:09 +02:00
7743b25ecb
chore(cargo): convert project to lib
now the project is called libmatrix
2025-01-22 20:35:06 +02:00
fcf4d05b8a
feat: various fixes
clippy: rm unnecessary borrows
structure: move struct definitions around
tests: add unit test for matrix operations
errors: add custom error types
2025-01-22 20:29:02 +02:00
d59f83753e
fix: fixed row/column check in add 2025-01-22 13:57:38 +02:00
e0f006dcf4
chore: update main rs to test 2025-01-22 12:59:39 +02:00
268080fbab
chore: cleanup some things 2025-01-22 12:59:19 +02:00
6357661920
fix: fixed incorrect determinant sum 2025-01-22 12:58:56 +02:00
9a3a05ce55
feat: add display trait to matrix 2025-01-22 12:57:22 +02:00
8bb435ab10
init: first working impl of determinant
types: added initial matrix definition and impl blocks
2025-01-22 12:32:22 +02:00