libflame revision_anchor
bl1_setv.c File Reference

(r)

Functions

void bl1_isetv (int n, int *sigma, int *x, int incx)
 
void bl1_ssetv (int n, float *sigma, float *x, int incx)
 
void bl1_dsetv (int n, double *sigma, double *x, int incx)
 
void bl1_csetv (int n, scomplex *sigma, scomplex *x, int incx)
 
void bl1_zsetv (int n, dcomplex *sigma, dcomplex *x, int incx)
 

Function Documentation

◆ bl1_csetv()

void bl1_csetv ( int n,
scomplex * sigma,
scomplex * x,
int incx )
53{
54 scomplex* chi;
55 int i;
56
57 for ( i = 0; i < n; ++i )
58 {
59 chi = x + i*incx;
60
61 chi->real = sigma->real;
62 chi->imag = sigma->imag;
63 }
64}
int i
Definition bl1_axmyv2.c:145
Definition blis_type_defs.h:133
float imag
Definition blis_type_defs.h:134
float real
Definition blis_type_defs.h:134

References i, scomplex::imag, and scomplex::real.

Referenced by bl1_crandmr(), bl1_csetmr(), FLA_Bidiag_UT_u_step_ofc_var4(), FLA_Bidiag_UT_u_step_opc_var4(), FLA_Fused_Ahx_Ax_opc_var1(), FLA_Fused_Ahx_Axpy_Ax_opc_var1(), FLA_Fused_Gerc2_Ahx_Ax_opc_var1(), FLA_Fused_Gerc2_Ahx_Axpy_Ax_opc_var1(), FLA_Fused_Her2_Ax_l_opc_var1(), FLA_Tridiag_UT_l_realify_opt(), FLA_Tridiag_UT_realify_subdiagonal_opt(), FLA_Tridiag_UT_shift_U_l_opc(), and FLA_Tridiag_UT_u_realify_opt().

◆ bl1_dsetv()

◆ bl1_isetv()

void bl1_isetv ( int n,
int * sigma,
int * x,
int incx )
14{
15 int* chi;
16 int i;
17
18 for ( i = 0; i < n; ++i )
19 {
20 chi = x + i*incx;
21
22 *chi = *sigma;
23 }
24}

References i.

◆ bl1_ssetv()

◆ bl1_zsetv()

void bl1_zsetv ( int n,
dcomplex * sigma,
dcomplex * x,
int incx )