Skip to content

Newlinalg#311

Open
softmattertheory wants to merge 157 commits intodevfrom
newlinalg
Open

Newlinalg#311
softmattertheory wants to merge 157 commits intodevfrom
newlinalg

Conversation

@softmattertheory
Copy link
Contributor

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()

This is a significant first step towards improved linear algebra support in Morpho.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant