Skip to content

Commit df3d02f

Browse files
Merge pull request #311 from Morpho-lang/newlinalg
New linear algebra library. Includes replacement class for Matrix and a new ComplexMatrix class with extensive sharing of code and possible future expansion. Includes new functionality: Matrix slicing now works with Tuples as well as Lists and Arrays. Matrix indexing now supports negative indices to access the last element of a list. Matrix and ComplexMatrix make better use of Tuples to return results, e.g. for dimensions(), eigenvalues() etc. Matrix and ComplexMatrix support additional functionality, e.g. qr() and svd()
2 parents 9c7e281 + c2be968 commit df3d02f

228 files changed

Lines changed: 9214 additions & 1995 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,3 +76,5 @@ build-xcode/*
7676
build-win/*
7777
*.valgrind
7878
/.vs
79+
/dist
80+
/vcpkg_installed

0 commit comments

Comments
 (0)