|
template<class Field > |
void | freduce (const Field &F, const size_t n, typename Field::Element_ptr X, const size_t incX) |
| freduce .
|
|
template<class Field > |
void | freduce (const Field &F, const size_t n, typename Field::ConstElement_ptr Y, const size_t incY, typename Field::Element_ptr X, const size_t incX) |
| freduce .
|
|
template<class Field , class OtherElement_ptr > |
void | finit (const Field &F, const size_t n, const OtherElement_ptr Y, const size_t incY, typename Field::Element_ptr X, const size_t incX) |
| finit .
|
|
template<class Field > |
void | finit (const Field &F, const size_t n, typename Field::Element_ptr X, const size_t incX) |
| finit Initializes X in F$ .
|
|
template<class Field , class OtherElement_ptr > |
void | fconvert (const Field &F, const size_t n, OtherElement_ptr X, const size_t incX, typename Field::ConstElement_ptr Y, const size_t incY) |
| fconvert .
|
|
template<class Field > |
void | fnegin (const Field &F, const size_t n, typename Field::Element_ptr X, const size_t incX) |
| fnegin .
|
|
template<class Field > |
void | fneg (const Field &F, const size_t n, typename Field::ConstElement_ptr Y, const size_t incY, typename Field::Element_ptr X, const size_t incX) |
| fneg .
|
|
template<class Field > |
void | fzero (const Field &F, const size_t n, typename Field::Element_ptr X, const size_t incX) |
| fzero : .
|
|
template<class Field , class RandIter > |
void | frand (const Field &F, RandIter &G, const size_t n, typename Field::Element_ptr X, const size_t incX) |
| frand : .
|
|
template<class Field > |
bool | fiszero (const Field &F, const size_t n, typename Field::ConstElement_ptr X, const size_t incX) |
| fiszero : test .
|
|
template<class Field > |
bool | fequal (const Field &F, const size_t n, typename Field::ConstElement_ptr X, const size_t incX, typename Field::ConstElement_ptr Y, const size_t incY) |
| fequal : test .
|
|
template<class Field > |
void | fassign (const Field &F, const size_t N, typename Field::ConstElement_ptr Y, const size_t incY, typename Field::Element_ptr X, const size_t incX) |
| fassign : .
|
|
template<class Field > |
void | fscalin (const Field &F, const size_t n, const typename Field::Element alpha, typename Field::Element_ptr X, const size_t incX) |
| fscalin .
|
|
template<class Field > |
void | fscal (const Field &F, const size_t n, const typename Field::Element alpha, typename Field::ConstElement_ptr X, const size_t incX, typename Field::Element_ptr Y, const size_t incY) |
| fscal .
|
|
template<class Field > |
void | faxpy (const Field &F, const size_t N, const typename Field::Element alpha, typename Field::ConstElement_ptr X, const size_t incX, typename Field::Element_ptr Y, const size_t incY) |
| faxpy : .
|
|
template<class Field > |
void | faxpby (const Field &F, const size_t N, const typename Field::Element alpha, typename Field::ConstElement_ptr X, const size_t incX, const typename Field::Element beta, typename Field::Element_ptr Y, const size_t incY) |
| faxpby : .
|
|
template<class Field > |
Field::Element | fdot (const Field &F, const size_t N, typename Field::ConstElement_ptr X, const size_t incX, typename Field::ConstElement_ptr Y, const size_t incY) |
| fdot: dot product .
|
|
template<class Field > |
Field::Element | fdot (const Field &F, const size_t N, typename Field::ConstElement_ptr x, const size_t incx, typename Field::ConstElement_ptr y, const size_t incy, const ParSeqHelper::Sequential seq) |
|
template<typename Field , class Cut , class Param > |
Field::Element | fdot (const Field &F, const size_t N, typename Field::ConstElement_ptr X, const size_t incX, typename Field::ConstElement_ptr Y, const size_t incY, const ParSeqHelper::Parallel< Cut, Param > par) |
|
template<class Field > |
void | fswap (const Field &F, const size_t N, typename Field::Element_ptr X, const size_t incX, typename Field::Element_ptr Y, const size_t incY) |
| fswap: .
|
|
template<class Field > |
void | pfadd (const Field &F, const size_t M, const size_t N, typename Field::ConstElement_ptr A, const size_t lda, typename Field::ConstElement_ptr B, const size_t ldb, typename Field::Element_ptr C, const size_t ldc, const size_t numths) |
|
template<class Field > |
void | pfsub (const Field &F, const size_t M, const size_t N, typename Field::ConstElement_ptr A, const size_t lda, typename Field::ConstElement_ptr B, const size_t ldb, typename Field::Element_ptr C, const size_t ldc, const size_t numths) |
|
template<class Field > |
void | pfaddin (const Field &F, const size_t M, const size_t N, typename Field::ConstElement_ptr B, const size_t ldb, typename Field::Element_ptr C, const size_t ldc, size_t numths) |
|
template<class Field > |
void | pfsubin (const Field &F, const size_t M, const size_t N, typename Field::ConstElement_ptr B, const size_t ldb, typename Field::Element_ptr C, const size_t ldc, size_t numths) |
|
template<class Field > |
void | fadd (const Field &F, const size_t N, typename Field::ConstElement_ptr A, const size_t inca, typename Field::ConstElement_ptr B, const size_t incb, typename Field::Element_ptr C, const size_t incc) |
|
template<class Field > |
void | fsub (const Field &F, const size_t N, typename Field::ConstElement_ptr A, const size_t inca, typename Field::ConstElement_ptr B, const size_t incb, typename Field::Element_ptr C, const size_t incc) |
|
template<class Field > |
void | faddin (const Field &F, const size_t N, typename Field::ConstElement_ptr B, const size_t incb, typename Field::Element_ptr C, const size_t incc) |
|
template<class Field > |
void | fsubin (const Field &F, const size_t N, typename Field::ConstElement_ptr B, const size_t incb, typename Field::Element_ptr C, const size_t incc) |
|
template<class Field > |
void | fadd (const Field &F, const size_t N, typename Field::ConstElement_ptr A, const size_t inca, const typename Field::Element alpha, typename Field::ConstElement_ptr B, const size_t incb, typename Field::Element_ptr C, const size_t incc) |
|