|
libflame
12600
|
Functions | |
| void | bl1_sshiftdiag (conj1_t conj, int offset, int m, int n, float *sigma, float *a, int a_rs, int a_cs) |
| void | bl1_dshiftdiag (conj1_t conj, int offset, int m, int n, double *sigma, double *a, int a_rs, int a_cs) |
| void | bl1_csshiftdiag (conj1_t conj, int offset, int m, int n, float *sigma, scomplex *a, int a_rs, int a_cs) |
| void | bl1_zdshiftdiag (conj1_t conj, int offset, int m, int n, double *sigma, dcomplex *a, int a_rs, int a_cs) |
| void | bl1_cshiftdiag (conj1_t conj, int offset, int m, int n, scomplex *sigma, scomplex *a, int a_rs, int a_cs) |
| void | bl1_zshiftdiag (conj1_t conj, int offset, int m, int n, dcomplex *sigma, dcomplex *a, int a_rs, int a_cs) |
| void bl1_cshiftdiag | ( | conj1_t | conj, |
| int | offset, | ||
| int | m, | ||
| int | n, | ||
| scomplex * | sigma, | ||
| scomplex * | a, | ||
| int | a_rs, | ||
| int | a_cs | ||
| ) |
References scomplex::imag, and scomplex::real.
Referenced by FLA_Lyap_h_opc_var1(), FLA_Lyap_h_opc_var2(), FLA_Lyap_h_opc_var3(), FLA_Lyap_h_opc_var4(), FLA_Lyap_n_opc_var1(), FLA_Lyap_n_opc_var2(), FLA_Lyap_n_opc_var3(), FLA_Lyap_n_opc_var4(), and FLA_Shift_diag().
{
scomplex* alpha;
scomplex sigma_conj;
int i, j;
bl1_ccopys( conj, sigma, &sigma_conj );
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->real += sigma_conj.real;
alpha->imag += sigma_conj.imag;
++i;
++j;
}
}
| void bl1_csshiftdiag | ( | conj1_t | conj, |
| int | offset, | ||
| int | m, | ||
| int | n, | ||
| float * | sigma, | ||
| scomplex * | a, | ||
| int | a_rs, | ||
| int | a_cs | ||
| ) |
References scomplex::real.
Referenced by FLA_Shift_diag().
| void bl1_dshiftdiag | ( | conj1_t | conj, |
| int | offset, | ||
| int | m, | ||
| int | n, | ||
| double * | sigma, | ||
| double * | a, | ||
| int | a_rs, | ||
| int | a_cs | ||
| ) |
Referenced by FLA_Lyap_h_opd_var1(), FLA_Lyap_h_opd_var2(), FLA_Lyap_h_opd_var3(), FLA_Lyap_h_opd_var4(), FLA_Lyap_n_opd_var1(), FLA_Lyap_n_opd_var2(), FLA_Lyap_n_opd_var3(), FLA_Lyap_n_opd_var4(), and FLA_Shift_diag().
{
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_sshiftdiag | ( | conj1_t | conj, |
| int | offset, | ||
| int | m, | ||
| int | n, | ||
| float * | sigma, | ||
| float * | a, | ||
| int | a_rs, | ||
| int | a_cs | ||
| ) |
Referenced by FLA_Lyap_h_ops_var1(), FLA_Lyap_h_ops_var2(), FLA_Lyap_h_ops_var3(), FLA_Lyap_h_ops_var4(), FLA_Lyap_n_ops_var1(), FLA_Lyap_n_ops_var2(), FLA_Lyap_n_ops_var3(), FLA_Lyap_n_ops_var4(), and FLA_Shift_diag().
{
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_zdshiftdiag | ( | conj1_t | conj, |
| int | offset, | ||
| int | m, | ||
| int | n, | ||
| double * | sigma, | ||
| dcomplex * | a, | ||
| int | a_rs, | ||
| int | a_cs | ||
| ) |
References dcomplex::real.
Referenced by FLA_Shift_diag().
| void bl1_zshiftdiag | ( | conj1_t | conj, |
| int | offset, | ||
| int | m, | ||
| int | n, | ||
| dcomplex * | sigma, | ||
| dcomplex * | a, | ||
| int | a_rs, | ||
| int | a_cs | ||
| ) |
References dcomplex::imag, and dcomplex::real.
Referenced by FLA_Lyap_h_opz_var1(), FLA_Lyap_h_opz_var2(), FLA_Lyap_h_opz_var3(), FLA_Lyap_h_opz_var4(), FLA_Lyap_n_opz_var1(), FLA_Lyap_n_opz_var2(), FLA_Lyap_n_opz_var3(), FLA_Lyap_n_opz_var4(), and FLA_Shift_diag().
{
dcomplex* alpha;
dcomplex sigma_conj;
int i, j;
bl1_zcopys( conj, sigma, &sigma_conj );
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->real += sigma_conj.real;
alpha->imag += sigma_conj.imag;
++i;
++j;
}
}
1.7.6.1