Linear Algebra

Linear Algebra


Functions:

axpy

Apply the AXPY kernel.

conjugate_dot

Computes the conjugate dot product between the elements of two data ranges.

copy

Copy the data of one range into another.

dot

Computes the dot product between the elements of two data ranges.

gemv (small)

Highly optimized GEMV for small matrices

norm2

Computes the norm2 of a given data range.

rotg

Compute a rotation matrix from a specified 2D point.

scale

Apply a scaling factor to all elements in a data range.

strided_axpy

Apply the AXPY kernel over strided data ranges.

strided_conjugate_dot

Computes the conjugate dot product between the elements of two strided data ranges.

strided_copy

Copy the data of one strided range into another.

strided_dot

Computes the norm2 of a given strided data range.

strided_norm2

Computes the norm2 product between the elements of two strided data ranges.

strided_scale

Apply a scaling factor to all elements in a strided data range.

strided_swap

Swap data between two strided ranges.

swap

Swap data between two ranges.