Function

# catlas_sset

Modifies a vector (single-precision) in place, setting each element to a given value.

## Parameters

`N`

The number of elements in the vector.

`alpha`

The new value.

`X`

The vector to modify.

`incX`

Stride within `X`. For example, if `incX` is 7, every 7th element is used.

### CATLAS and CBLAS Vector Functions

`catlas_caxpby`

Computes the product of two vectors, scaling each one separately (single-precision complex).

`catlas_cset`

Modifies a vector (single-precision complex) in place, setting each element to a given value.

`catlas_daxpby`

Computes the sum of two vectors, scaling each one separately (double-precision).

`catlas_dset`

Modifies a vector (double-precision) in place, setting each element to a given value.

`catlas_saxpby`

Computes the sum of two vectors, scaling each one separately (single-precision).

`catlas_zaxpby`

Computes the sum of two vectors, scaling each one separately (double-precision complex).

`catlas_zset`

Modifies a vector (double-precision complex) in place, setting each element to a given value.

`cblas_sdot`

Computes the dot product of two vectors (single-precision).

`cblas_sdsdot`

Computes the dot product of two single-precision vectors plus an initial single-precision value.

`cblas_cdotc_sub`

Calculates the dot product of the complex conjugate of a single-precision complex vector with a second single-precision complex vector.

`cblas_cdotu_sub`

Computes the dot product of two single-precision complex vectors.

`cblas_ddot`

Computes the dot product of two vectors (double-precision).

`cblas_dsdot`

Computes the double-precision dot product of a pair of single-precision vectors.

`cblas_zdotc_sub`

Calculates the dot product of the complex conjugate of a double-precision complex vector with a second double-precision complex vector.

`cblas_zdotu_sub`

Computes the dot product of two double-precision complex vectors.