|
libflame
revision_anchor
|
Functions | |
| void | bli_sewscalv (conj_t conj, int n, float *x, int incx, float *y, int incy) |
| void | bli_dewscalv (conj_t conj, int n, double *x, int incx, double *y, int incy) |
| void | bli_csewscalv (conj_t conj, int n, float *x, int incx, scomplex *y, int incy) |
| void | bli_cewscalv (conj_t conj, int n, scomplex *x, int incx, scomplex *y, int incy) |
| void | bli_zdewscalv (conj_t conj, int n, double *x, int incx, dcomplex *y, int incy) |
| void | bli_zewscalv (conj_t conj, int n, dcomplex *x, int incx, dcomplex *y, int incy) |
| void bli_cewscalv | ( | conj_t | conj, |
| int | n, | ||
| scomplex * | x, | ||
| int | incx, | ||
| scomplex * | y, | ||
| int | incy | ||
| ) |
References bli_is_conj().
Referenced by bli_capdiagmv(), and bli_cewscalmt().
{
scomplex* chi;
scomplex* psi;
scomplex conjchi;
int i;
if ( bli_is_conj( conj ) )
{
for ( i = 0; i < n; ++i )
{
chi = x + i*incx;
psi = y + i*incy;
bli_ccopyconj( chi, &conjchi );
bli_cscals( &conjchi, psi );
}
}
else
{
for ( i = 0; i < n; ++i )
{
chi = x + i*incx;
psi = y + i*incy;
bli_cscals( chi, psi );
}
}
}
| void bli_csewscalv | ( | conj_t | conj, |
| int | n, | ||
| float * | x, | ||
| int | incx, | ||
| scomplex * | y, | ||
| int | incy | ||
| ) |
Referenced by bli_csapdiagmv(), and bli_csewscalmt().
{
float* chi;
scomplex* psi;
int i;
for ( i = 0; i < n; ++i )
{
chi = x + i*incx;
psi = y + i*incy;
bli_csscals( chi, psi );
}
}
| void bli_dewscalv | ( | conj_t | conj, |
| int | n, | ||
| double * | x, | ||
| int | incx, | ||
| double * | y, | ||
| int | incy | ||
| ) |
Referenced by bli_dapdiagmv(), and bli_dewscalmt().
{
double* chi;
double* psi;
int i;
for ( i = 0; i < n; ++i )
{
chi = x + i*incx;
psi = y + i*incy;
bli_dscals( chi, psi );
}
}
| void bli_sewscalv | ( | conj_t | conj, |
| int | n, | ||
| float * | x, | ||
| int | incx, | ||
| float * | y, | ||
| int | incy | ||
| ) |
Referenced by bli_sapdiagmv(), and bli_sewscalmt().
{
float* chi;
float* psi;
int i;
for ( i = 0; i < n; ++i )
{
chi = x + i*incx;
psi = y + i*incy;
bli_sscals( chi, psi );
}
}
| void bli_zdewscalv | ( | conj_t | conj, |
| int | n, | ||
| double * | x, | ||
| int | incx, | ||
| dcomplex * | y, | ||
| int | incy | ||
| ) |
Referenced by bli_zdapdiagmv(), and bli_zdewscalmt().
{
double* chi;
dcomplex* psi;
int i;
for ( i = 0; i < n; ++i )
{
chi = x + i*incx;
psi = y + i*incy;
bli_zdscals( chi, psi );
}
}
| void bli_zewscalv | ( | conj_t | conj, |
| int | n, | ||
| dcomplex * | x, | ||
| int | incx, | ||
| dcomplex * | y, | ||
| int | incy | ||
| ) |
References bli_is_conj().
Referenced by bli_zapdiagmv(), and bli_zewscalmt().
{
dcomplex* chi;
dcomplex* psi;
dcomplex conjchi;
int i;
if ( bli_is_conj( conj ) )
{
for ( i = 0; i < n; ++i )
{
chi = x + i*incx;
psi = y + i*incy;
bli_zcopyconj( chi, &conjchi );
bli_zscals( &conjchi, psi );
}
}
else
{
for ( i = 0; i < n; ++i )
{
chi = x + i*incx;
psi = y + i*incy;
bli_zscals( chi, psi );
}
}
}
1.7.6.1