libflame  revision_anchor
Functions
bli_setv.c File Reference

(r)

Functions

void bli_isetv (int n, int *sigma, int *x, int incx)
void bli_ssetv (int n, float *sigma, float *x, int incx)
void bli_dsetv (int n, double *sigma, double *x, int incx)
void bli_csetv (int n, scomplex *sigma, scomplex *x, int incx)
void bli_zsetv (int n, dcomplex *sigma, dcomplex *x, int incx)

Function Documentation

void bli_csetv ( int  n,
scomplex sigma,
scomplex x,
int  incx 
)
void bli_dsetv ( int  n,
double *  sigma,
double *  x,
int  incx 
)
void bli_isetv ( int  n,
int *  sigma,
int *  x,
int  incx 
)
{
    int*   chi;
    int    i;

    for ( i = 0; i < n; ++i )
    {
        chi = x + i*incx;

        *chi = *sigma;
    }
}
void bli_ssetv ( int  n,
float *  sigma,
float *  x,
int  incx 
)
void bli_zsetv ( int  n,
dcomplex sigma,
dcomplex x,
int  incx 
)