Skip to content

Contains mathematical descriptions of matrix operations. Can be loaded to generate own matrix code. We intend to implement all operations and algorithms described in "Numerical Linear Algebra" of Lloyd N. Trefethen, David Bau III

Notifications You must be signed in to change notification settings

Jasper-Hilven/matrix-definitions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

matrix-definitions

Contains the 'mathematical description of matrix operations' according to Numerical Linear Algebra, Lloyd N. Trefethen, David Bau III.

Idea

Check whether it is possible to use code as data for matrix operations.

Layout

An operation is described in 3 different files:

  • the definitions file, which contains the operation name, the arguments and a short description
  • the constraints file, which contains constraint information of each operation: for example, the size constraints of the input matrices.
  • the implementaion file, which contains a description of the operation in a lower abstraction level. This level is described in mreplic/matrix/elements.clj

To do

  • This is just code as data. Add clojure code that checks the correctness of the data. Eventually add code to generate code from this data.

About

Contains mathematical descriptions of matrix operations. Can be loaded to generate own matrix code. We intend to implement all operations and algorithms described in "Numerical Linear Algebra" of Lloyd N. Trefethen, David Bau III

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published