Skip to content

A very (very) simple matrix library with basic operations, designed for highly constrained embedded environment.

License

Notifications You must be signed in to change notification settings

NJdevPro/SMatrix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SMatrix

A very (very) simple matrix library with basic operations.

This is some old code that should compile with C++2003 and maybe earlier. Matrices are backed by a simple vector. This is in no way intended for high performance computing. It's the bare minimum for the occasional use in embedded environment, when small matrices are needed (typically less than 20x20) and you don't want to embed a full fledged matrix library due to space constraints. Most operations are done on the stack so it should be reasonably fast. The code is simple enough to be easily extended as needed. This has been successfully been used in hard real time production environment to replace Fortran code.

Published under MIT License.

About

A very (very) simple matrix library with basic operations, designed for highly constrained embedded environment.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages