libflame revision_anchor
Functions
bl1_setm.c File Reference

(r)

Functions

void bl1_isetm (int m, int n, int *sigma, int *a, int a_rs, int a_cs)
 
void bl1_ssetm (int m, int n, float *sigma, float *a, int a_rs, int a_cs)
 
void bl1_dsetm (int m, int n, double *sigma, double *a, int a_rs, int a_cs)
 
void bl1_csetm (int m, int n, scomplex *sigma, scomplex *a, int a_rs, int a_cs)
 
void bl1_zsetm (int m, int n, dcomplex *sigma, dcomplex *a, int a_rs, int a_cs)
 

Function Documentation

◆ bl1_csetm()

void bl1_csetm ( int  m,
int  n,
scomplex sigma,
scomplex a,
int  a_rs,
int  a_cs 
)
62{
64 int i, j;
65
66 for ( j = 0; j < n; ++j )
67 {
68 for ( i = 0; i < m; ++i )
69 {
70 alpha = a + i*a_rs + j*a_cs;
71
72 alpha->real = sigma->real;
73 alpha->imag = sigma->imag;
74 }
75 }
76}
int i
Definition bl1_axmyv2.c:145
Definition blis_type_defs.h:133
float real
Definition blis_type_defs.h:134

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

Referenced by FLA_Bidiag_UT_u_step_ofc_var4(), FLA_Bidiag_UT_u_step_opc_var4(), FLA_Bidiag_UT_u_step_opc_var5(), FLA_Bsvd_ext_opc_var1(), FLA_Bsvd_ext_ops_var1(), FLA_Bsvd_v_opc_var1(), FLA_Bsvd_v_ops_var1(), FLA_Hess_UT_step_ofc_var4(), FLA_Hess_UT_step_opc_var4(), FLA_Hess_UT_step_opc_var5(), FLA_Set(), FLA_Tridiag_UT_l_step_ofc_var3(), and FLA_Tridiag_UT_l_step_opc_var3().

◆ bl1_dsetm()

void bl1_dsetm ( int  m,
int  n,
double sigma,
double a,
int  a_rs,
int  a_cs 
)

◆ bl1_isetm()

void bl1_isetm ( int  m,
int  n,
int sigma,
int a,
int  a_rs,
int  a_cs 
)
14{
15 int* alpha;
16 int i, j;
17
18 for ( j = 0; j < n; ++j )
19 {
20 for ( i = 0; i < m; ++i )
21 {
22 alpha = a + i*a_rs + j*a_cs;
23
24 *alpha = *sigma;
25 }
26 }
27}

References i.

Referenced by FLA_Set().

◆ bl1_ssetm()

void bl1_ssetm ( int  m,
int  n,
float sigma,
float a,
int  a_rs,
int  a_cs 
)

◆ bl1_zsetm()

void bl1_zsetm ( int  m,
int  n,
dcomplex sigma,
dcomplex a,
int  a_rs,
int  a_cs 
)