35 Commits (b05a8172c0aa26d2efef7e3ec09465e3e0d80ac4)
 

Author SHA1 Message Date
Andrew Cassidy b05a8172c0 Swizzle test reorganization 1 year ago
Andrew Cassidy 61b1d211c1 Add a swizzle! macro
Allows for arbitrarily rearranging the rows of a matrix like in HLSL/GLSL.
1 year ago
Andrew Cassidy bd1bde1657 Use block comments for docs
Much more readable in the raw source
1 year ago
Andrew Cassidy 9b14bebb2d Improve documentation on everything in lib.rs 1 year ago
Andrew Cassidy 4bbcabb2aa Document Index2D 1 year ago
Andrew Cassidy e2a2bc7529 Huge refactor to flatten everything
but no API change I think
1 year ago
Andrew Cassidy 2b303892f7 Refactor LUDecompose slightly 1 year ago
Andrew Cassidy bc1b3f199d Move `Index2D` trait to the matrix module 1 year ago
Andrew Cassidy 11e6b8c87f Don't use unnecessary mathjax packages 1 year ago
Andrew Cassidy 58ff79f649 Refactor to move ops impls alongside `matrix` 1 year ago
Andrew Cassidy f697db6d35 Fix link and remove reliance on `One` 1 year ago
Andrew Cassidy 6831027573 Document and refine `decompose` module 1 year ago
Andrew Cassidy e943345693 Add Mathjax to rustdoc output
when generating local documentation, this requires `RUSTDOCFLAGS=--html-in-header docs/mathjax.html` for math to be rendered.
1 year ago
Andrew Cassidy bddc3e1977 rename solve to decompose and rearrange stuff 1 year ago
Andrew Cassidy 543769f691 Separate LU decomposition into its own file where other solving stuff will live 1 year ago
Andrew Cassidy 8fcb032b1a Seperate LU tests into their own file 1 year ago
Andrew Cassidy df3c2b4ba9 Update actions 1 year ago
Andrew Cassidy 99ea5415ec allow test to continue if changelog isn't ready yet. 1 year ago
Andrew Cassidy 93b9c24f98 Add changelog file 1 year ago
Andrew Cassidy cbd4800e6b Add github actions for testing 1 year ago
Andrew Cassidy b13fe3dcd2 Correct docs for matrix regarding scalar types 1 year ago
Andrew Cassidy 3989c5a8ec 3x3 matrix tests 2 years ago
Andrew Cassidy 1e8399eb41 Flesh out LU solving and add more tests 2 years ago
Andrew Cassidy 57636dc8dd Fix Solve and add unit tests on an identity matrix 2 years ago
Andrew Cassidy 2ba8d9d323 determinants, solvers, and inverse 2 years ago
Andrew Cassidy 0cc31266e9 More work on fleshing out the Matrix class
LU decomposition doesnt work yet :sad:
2 years ago
Andrew Cassidy 53b1f5fdfa Identity and Determinant traits 2 years ago
Andrew Cassidy 2829c52487 Yeet `Scalar`
A better solution may be needed for matrix*scalar ops than using `num` though
2 years ago
Andrew Cassidy 969a1ece67 More API and fleshing things out 2 years ago
Andrew Cassidy e928ed6926 Expand API and start adding tests 2 years ago
Andrew Cassidy 2bb625bdaf Consolidate Matrix class 2 years ago
Andrew Cassidy 6491b7c692 More messing around 2 years ago
Andrew Cassidy 96482fb0d1 Rename and reformat 2 years ago
Andrew Cassidy f275b1cf7a Index2D and Array2D 2 years ago
Andrew Cassidy 1abf9a6369 initial commit 2 years ago