My Project
|
Functions | |
template<unsigned int Precision> | |
amp::ampf< Precision > | vectornorm2 (const ap::template_1d_array< amp::ampf< Precision > > &x, int i1, int i2) |
template<unsigned int Precision> | |
int | vectoridxabsmax (const ap::template_1d_array< amp::ampf< Precision > > &x, int i1, int i2) |
template<unsigned int Precision> | |
int | columnidxabsmax (const ap::template_2d_array< amp::ampf< Precision > > &x, int i1, int i2, int j) |
template<unsigned int Precision> | |
int | rowidxabsmax (const ap::template_2d_array< amp::ampf< Precision > > &x, int j1, int j2, int i) |
template<unsigned int Precision> | |
amp::ampf< Precision > | upperhessenberg1norm (const ap::template_2d_array< amp::ampf< Precision > > &a, int i1, int i2, int j1, int j2, ap::template_1d_array< amp::ampf< Precision > > &work) |
template<unsigned int Precision> | |
void | copymatrix (const ap::template_2d_array< amp::ampf< Precision > > &a, int is1, int is2, int js1, int js2, ap::template_2d_array< amp::ampf< Precision > > &b, int id1, int id2, int jd1, int jd2) |
template<unsigned int Precision> | |
void | inplacetranspose (ap::template_2d_array< amp::ampf< Precision > > &a, int i1, int i2, int j1, int j2, ap::template_1d_array< amp::ampf< Precision > > &work) |
template<unsigned int Precision> | |
void | copyandtranspose (const ap::template_2d_array< amp::ampf< Precision > > &a, int is1, int is2, int js1, int js2, ap::template_2d_array< amp::ampf< Precision > > &b, int id1, int id2, int jd1, int jd2) |
template<unsigned int Precision> | |
void | matrixvectormultiply (const ap::template_2d_array< amp::ampf< Precision > > &a, int i1, int i2, int j1, int j2, bool trans, const ap::template_1d_array< amp::ampf< Precision > > &x, int ix1, int ix2, amp::ampf< Precision > alpha, ap::template_1d_array< amp::ampf< Precision > > &y, int iy1, int iy2, amp::ampf< Precision > beta) |
template<unsigned int Precision> | |
amp::ampf< Precision > | pythag2 (amp::ampf< Precision > x, amp::ampf< Precision > y) |
template<unsigned int Precision> | |
void | matrixmatrixmultiply (const ap::template_2d_array< amp::ampf< Precision > > &a, int ai1, int ai2, int aj1, int aj2, bool transa, const ap::template_2d_array< amp::ampf< Precision > > &b, int bi1, int bi2, int bj1, int bj2, bool transb, amp::ampf< Precision > alpha, ap::template_2d_array< amp::ampf< Precision > > &c, int ci1, int ci2, int cj1, int cj2, amp::ampf< Precision > beta, ap::template_1d_array< amp::ampf< Precision > > &work) |
int blas::columnidxabsmax | ( | const ap::template_2d_array< amp::ampf< Precision > > & | x, |
int | i1, | ||
int | i2, | ||
int | j | ||
) |
void blas::copyandtranspose | ( | const ap::template_2d_array< amp::ampf< Precision > > & | a, |
int | is1, | ||
int | is2, | ||
int | js1, | ||
int | js2, | ||
ap::template_2d_array< amp::ampf< Precision > > & | b, | ||
int | id1, | ||
int | id2, | ||
int | jd1, | ||
int | jd2 | ||
) |
Definition at line 351 of file blas.h.
void blas::copymatrix | ( | const ap::template_2d_array< amp::ampf< Precision > > & | a, |
int | is1, | ||
int | is2, | ||
int | js1, | ||
int | js2, | ||
ap::template_2d_array< amp::ampf< Precision > > & | b, | ||
int | id1, | ||
int | id2, | ||
int | jd1, | ||
int | jd2 | ||
) |
Definition at line 288 of file blas.h.
void blas::inplacetranspose | ( | ap::template_2d_array< amp::ampf< Precision > > & | a, |
int | i1, | ||
int | i2, | ||
int | j1, | ||
int | j2, | ||
ap::template_1d_array< amp::ampf< Precision > > & | work | ||
) |
Definition at line 318 of file blas.h.
void blas::matrixmatrixmultiply | ( | const ap::template_2d_array< amp::ampf< Precision > > & | a, |
int | ai1, | ||
int | ai2, | ||
int | aj1, | ||
int | aj2, | ||
bool | transa, | ||
const ap::template_2d_array< amp::ampf< Precision > > & | b, | ||
int | bi1, | ||
int | bi2, | ||
int | bj1, | ||
int | bj2, | ||
bool | transb, | ||
amp::ampf< Precision > | alpha, | ||
ap::template_2d_array< amp::ampf< Precision > > & | c, | ||
int | ci1, | ||
int | ci2, | ||
int | cj1, | ||
int | cj2, | ||
amp::ampf< Precision > | beta, | ||
ap::template_1d_array< amp::ampf< Precision > > & | work | ||
) |
Definition at line 505 of file blas.h.
void blas::matrixvectormultiply | ( | const ap::template_2d_array< amp::ampf< Precision > > & | a, |
int | i1, | ||
int | i2, | ||
int | j1, | ||
int | j2, | ||
bool | trans, | ||
const ap::template_1d_array< amp::ampf< Precision > > & | x, | ||
int | ix1, | ||
int | ix2, | ||
amp::ampf< Precision > | alpha, | ||
ap::template_1d_array< amp::ampf< Precision > > & | y, | ||
int | iy1, | ||
int | iy2, | ||
amp::ampf< Precision > | beta | ||
) |
Definition at line 381 of file blas.h.
amp::ampf< Precision > blas::pythag2 | ( | amp::ampf< Precision > | x, |
amp::ampf< Precision > | y | ||
) |
Definition at line 478 of file blas.h.
int blas::rowidxabsmax | ( | const ap::template_2d_array< amp::ampf< Precision > > & | x, |
int | j1, | ||
int | j2, | ||
int | i | ||
) |
amp::ampf< Precision > blas::upperhessenberg1norm | ( | const ap::template_2d_array< amp::ampf< Precision > > & | a, |
int | i1, | ||
int | i2, | ||
int | j1, | ||
int | j2, | ||
ap::template_1d_array< amp::ampf< Precision > > & | work | ||
) |
Definition at line 254 of file blas.h.
int blas::vectoridxabsmax | ( | const ap::template_1d_array< amp::ampf< Precision > > & | x, |
int | i1, | ||
int | i2 | ||
) |
amp::ampf< Precision > blas::vectornorm2 | ( | const ap::template_1d_array< amp::ampf< Precision > > & | x, |
int | i1, | ||
int | i2 | ||
) |
Definition at line 136 of file blas.h.