libflame  12600
Functions
bl1_scalv.c File Reference

(r12600)

Functions

void bl1_sscalv (conj1_t conj, int n, float *alpha, float *x, int incx)
void bl1_dscalv (conj1_t conj, int n, double *alpha, double *x, int incx)
void bl1_csscalv (conj1_t conj, int n, float *alpha, scomplex *x, int incx)
void bl1_cscalv (conj1_t conj, int n, scomplex *alpha, scomplex *x, int incx)
void bl1_zdscalv (conj1_t conj, int n, double *alpha, dcomplex *x, int incx)
void bl1_zscalv (conj1_t conj, int n, dcomplex *alpha, dcomplex *x, int incx)

Function Documentation

void bl1_cscalv ( conj1_t  conj,
int  n,
scomplex alpha,
scomplex x,
int  incx 
)
void bl1_csscalv ( conj1_t  conj,
int  n,
float *  alpha,
scomplex x,
int  incx 
)

References bl1_csscal(), and bl1_zero_dim1().

Referenced by bl1_csapdiagmv(), FLA_Bsvd_ext_opc_var1(), and FLA_Bsvd_v_opc_var1().

{
    // Return early if possible.
    if ( bl1_zero_dim1( n ) ) return;
    if ( bl1_seq1( alpha ) ) return;

    bl1_csscal( n,
                alpha,
                x, incx );
}
void bl1_dscalv ( conj1_t  conj,
int  n,
double *  alpha,
double *  x,
int  incx 
)
void bl1_sscalv ( conj1_t  conj,
int  n,
float *  alpha,
float *  x,
int  incx 
)
void bl1_zdscalv ( conj1_t  conj,
int  n,
double *  alpha,
dcomplex x,
int  incx 
)

References bl1_zdscal(), and bl1_zero_dim1().

Referenced by bl1_zdapdiagmv(), FLA_Bsvd_ext_opz_var1(), FLA_Bsvd_v_opz_var1(), and FLA_Bsvd_v_opz_var2().

{
    // Return early if possible.
    if ( bl1_zero_dim1( n ) ) return;
    if ( bl1_deq1( alpha ) ) return;

    bl1_zdscal( n,
                alpha,
                x, incx );
}
void bl1_zscalv ( conj1_t  conj,
int  n,
dcomplex alpha,
dcomplex x,
int  incx 
)