ergo
|
Go to the source code of this file.
Macros | |
#define | work_ref(a_1, a_2) work[(a_2)*work_dim1 + a_1] |
#define | c___ref(a_1, a_2) c__[(a_2)*c_dim1 + a_1] |
#define | v_ref(a_1, a_2) v[(a_2)*v_dim1 + a_1] |
Functions | |
template<class Treal > | |
int | template_lapack_larfb (const char *side, const char *trans, const char *direct, const char *storev, const integer *m, const integer *n, const integer *k, const Treal *v, const integer *ldv, const Treal *t, const integer *ldt, Treal *c__, const integer *ldc, Treal *work, const integer *ldwork) |
#define c___ref | ( | a_1, | |
a_2 | |||
) | c__[(a_2)*c_dim1 + a_1] |
Referenced by template_lapack_larfb().
#define v_ref | ( | a_1, | |
a_2 | |||
) | v[(a_2)*v_dim1 + a_1] |
Referenced by template_lapack_larfb().
#define work_ref | ( | a_1, | |
a_2 | |||
) | work[(a_2)*work_dim1 + a_1] |
Referenced by template_lapack_larfb().
int template_lapack_larfb | ( | const char * | side, |
const char * | trans, | ||
const char * | direct, | ||
const char * | storev, | ||
const integer * | m, | ||
const integer * | n, | ||
const integer * | k, | ||
const Treal * | v, | ||
const integer * | ldv, | ||
const Treal * | t, | ||
const integer * | ldt, | ||
Treal * | c__, | ||
const integer * | ldc, | ||
Treal * | work, | ||
const integer * | ldwork | ||
) |
References c___ref, template_blas_copy(), template_blas_gemm(), template_blas_lsame(), template_blas_trmm(), v_ref, and work_ref.
Referenced by template_lapack_geqrf(), template_lapack_orgql(), template_lapack_orgqr(), and template_lapack_ormqr().