Next: Level 2 GSL BLAS Interface, Up: GSL BLAS Interface
This function computes the sum \alpha + x^T y for the vectors x and y, returning the result in result.
These functions compute the scalar product x^T y for the vectors x and y, returning the result in result.
These functions compute the complex scalar product x^T y for the vectors x and y, returning the result in result
These functions compute the complex conjugate scalar product x^H y for the vectors x and y, returning the result in result
These functions compute the Euclidean norm ||x||_2 = \sqrt {\sum x_i^2} of the vector x.
These functions compute the Euclidean norm of the complex vector x,
||x||_2 = \sqrt {\sum (\Re(x_i)^2 + \Im(x_i)^2)}.
These functions compute the absolute sum \sum |x_i| of the elements of the vector x.
These functions compute the sum of the magnitudes of the real and imaginary parts of the complex vector x, \sum |\Re(x_i)| + |\Im(x_i)|.
These functions return the index of the largest element of the vector x. The largest element is determined by its absolute magnitude for real vectors and by the sum of the magnitudes of the real and imaginary parts |\Re(x_i)| + |\Im(x_i)| for complex vectors. If the largest value occurs several times then the index of the first occurrence is returned.
These functions exchange the elements of the vectors x and y.
These functions copy the elements of the vector x into the vector y.
These functions compute the sum y = \alpha x + y for the vectors x and y.
These functions rescale the vector x by the multiplicative factor alpha.
These functions compute a Givens rotation (c,s) which zeroes the vector (a,b),
[ c s ] [ a ] = [ r ] [ -s c ] [ b ] [ 0 ]The variables a and b are overwritten by the routine.
These functions apply a Givens rotation (x', y') = (c x + s y, -s x + c y) to the vectors x, y.
These functions compute a modified Givens transformation. The modified Givens transformation is defined in the original Level-1 blas specification, given in the references.