# CXXBLAS: C++ BLAS Interface

CXXBLAS is a low-level C++ BLAS interface. It is similar to CBLAS but uses overloaded functions.

## Level 1 BLAS

 CXXBLAS DESCRIPTION Takes the sum of the absolute values, i.e. computes $$\sum\limits_{i} |x_i|$$. Constant times a vector plus a vector, i.e. computes $$y \leftarrow \alpha x + y$$. Copies a vector $$x$$ to a vector $$y$$ or a matrix $$A$$ to a matrix $$B$$. dot, dotu Forms the dot product of two vectors, i.e. computes $$\sum\limits_{i} \bar{x}_i y_i$$ or $$\sum\limits_{i} x_i y_i$$. Computes the euclidean norm of a vector, i.e. $$\sqrt{\sum\limits_{i} |x_i|^2}$$. Applies a plane rotation. Applies a modified Givens rotation. Scales a vector by a constant, i.e. computes $$x \leftarrow \alpha x$$. Interchanges two vectors.