|
libflame
12600
|
Functions | |
| void | bl1_sscalediag (conj1_t conj, int offset, int m, int n, float *sigma, float *a, int a_rs, int a_cs) |
| void | bl1_dscalediag (conj1_t conj, int offset, int m, int n, double *sigma, double *a, int a_rs, int a_cs) |
| void | bl1_csscalediag (conj1_t conj, int offset, int m, int n, float *sigma, scomplex *a, int a_rs, int a_cs) |
| void | bl1_zdscalediag (conj1_t conj, int offset, int m, int n, double *sigma, dcomplex *a, int a_rs, int a_cs) |
| void | bl1_cscalediag (conj1_t conj, int offset, int m, int n, scomplex *sigma, scomplex *a, int a_rs, int a_cs) |
| void | bl1_zscalediag (conj1_t conj, int offset, int m, int n, dcomplex *sigma, dcomplex *a, int a_rs, int a_cs) |
| void bl1_cscalediag | ( | conj1_t | conj, |
| int | offset, | ||
| int | m, | ||
| int | n, | ||
| scomplex * | sigma, | ||
| scomplex * | a, | ||
| int | a_rs, | ||
| int | a_cs | ||
| ) |
Referenced by FLA_Scale_diag(), and FLA_UDdate_UT_opc_var1().
| void bl1_csscalediag | ( | conj1_t | conj, |
| int | offset, | ||
| int | m, | ||
| int | n, | ||
| float * | sigma, | ||
| scomplex * | a, | ||
| int | a_rs, | ||
| int | a_cs | ||
| ) |
References scomplex::imag, and scomplex::real.
Referenced by FLA_Scale_diag().
| void bl1_dscalediag | ( | conj1_t | conj, |
| int | offset, | ||
| int | m, | ||
| int | n, | ||
| double * | sigma, | ||
| double * | a, | ||
| int | a_rs, | ||
| int | a_cs | ||
| ) |
Referenced by FLA_Scale_diag(), and FLA_UDdate_UT_opd_var1().
{
double* alpha;
int i, j;
i = j = 0;
if ( offset < 0 ) i = -offset;
else if ( offset > 0 ) j = offset;
while ( i < m && j < n )
{
alpha = a + i*a_rs + j*a_cs;
*alpha *= *sigma;
++i;
++j;
}
}
| void bl1_sscalediag | ( | conj1_t | conj, |
| int | offset, | ||
| int | m, | ||
| int | n, | ||
| float * | sigma, | ||
| float * | a, | ||
| int | a_rs, | ||
| int | a_cs | ||
| ) |
Referenced by FLA_Scale_diag(), and FLA_UDdate_UT_ops_var1().
{
float* alpha;
int i, j;
i = j = 0;
if ( offset < 0 ) i = -offset;
else if ( offset > 0 ) j = offset;
while ( i < m && j < n )
{
alpha = a + i*a_rs + j*a_cs;
*alpha *= *sigma;
++i;
++j;
}
}
| void bl1_zdscalediag | ( | conj1_t | conj, |
| int | offset, | ||
| int | m, | ||
| int | n, | ||
| double * | sigma, | ||
| dcomplex * | a, | ||
| int | a_rs, | ||
| int | a_cs | ||
| ) |
References dcomplex::imag, and dcomplex::real.
Referenced by FLA_Scale_diag().
| void bl1_zscalediag | ( | conj1_t | conj, |
| int | offset, | ||
| int | m, | ||
| int | n, | ||
| dcomplex * | sigma, | ||
| dcomplex * | a, | ||
| int | a_rs, | ||
| int | a_cs | ||
| ) |
Referenced by FLA_Scale_diag(), and FLA_UDdate_UT_opz_var1().
1.7.6.1