BLAS is short for
Basic Linear Algebra Subprograms
and is a de facto standard for the interface of libraries
implementing certain linear algebra operations.
CXXBLAS provides:
- Low-level, lightweight C++ interface to native BLAS implementations
- Generic BLAS implementation
- Extends native BLAS implementations for operating on user-defined
element types.
- Serves as a reference implementation if no native BLAS installation
is available.
- Intended as a building block for higher-level libraries
- CXXBLAS does not define matrix/vector types or any other
container classes.