BLAS Level 1 includes routines which perform vector-vector operations as described in the following table.
Routines | Description |
---|---|
:ref:`onemkl_blas_asum` | Sum of vector magnitudes |
:ref:`onemkl_blas_axpy` | Scalar-vector product |
:ref:`onemkl_blas_copy` | Copy vector |
:ref:`onemkl_blas_dot` | Dot product |
:ref:`onemkl_blas_sdsdot` | Dot product with double precision |
:ref:`onemkl_blas_dotc` | Dot product conjugated |
:ref:`onemkl_blas_dotu` | Dot product unconjugated |
:ref:`onemkl_blas_nrm2` | Vector 2-norm (Euclidean norm) |
:ref:`onemkl_blas_rot` | Plane rotation of points |
:ref:`onemkl_blas_rotg` | Generate Givens rotation of points |
:ref:`onemkl_blas_rotm` | Modified Givens plane rotation of points |
:ref:`onemkl_blas_rotmg` | Generate modified Givens plane rotation of points |
:ref:`onemkl_blas_scal` | Vector-scalar product |
:ref:`onemkl_blas_swap` | Vector-vector swap |
:ref:`onemkl_blas_iamax` | Index of the maximum absolute value element of a vector |
:ref:`onemkl_blas_iamin` | Index of the minimum absolute value element of a vector |
.. toctree:: :hidden: asum axpy copy dot sdsdot dotc dotu nrm2 rot rotg rotm rotmg scal swap iamax iamin
Parent topic: :ref:`onemkl_blas`