No description
- C 55.4%
- C++ 30%
- CMake 13.1%
- Makefile 1.5%
|
|
||
|---|---|---|
| .github/workflows | Fixed single precision issues | |
| cmake | Updated find eigen logic | |
| include/cnmatrix | Fix more step/col issues | |
| src | Check args to multrans | |
| tests | correctly map step instead of cols | |
| .gitignore | Initial refactor | |
| Android.mk | Android: track source file split | |
| CMakeLists.txt | Verbose options | |
| cnmatrix.pc.in | Initial refactor | |
| LICENSE | Initial commit | |
| README.md | Fixed single precision issues | |
CNMatrix .github/workflows/cmake.yml
This library provides a consistent C interface to a few matrix backends.
The interface itself is a little more sane than raw lapack / blas calls, and is meant to be reasonably performant for medium to large matrices. It should also be cross platform and work reasonably well on embedded low latency systems; as it consistently tries to avoid heap allocations.
As a caveat though; this library makes sense for C code bases, for C++ codebases it likely makes more sense to just use eigen directly.