|
| | MMHelper () |
| | MMHelper (const Field &F, size_t m, size_t k, size_t n, ParSeqTrait _PS) |
| | MMHelper (const Field &F, int w, ParSeqTrait _PS=ParSeqTrait()) |
| template<class F2, typename AlgoT2, typename FT2, typename PS2> |
| | MMHelper (MMHelper< F2, AlgoT2, FT2, PS2 > &WH) |
| void | initC () |
| void | initA () |
| void | initB () |
| void | initOut () |
| size_t | MaxDelayedDim (DFElt beta) |
| bool | Aunfit () |
| bool | Bunfit () |
| void | setOutBounds (const size_t k, const DFElt alpha, const DFElt beta) |
| bool | checkA (const Field &F, const FFLAS::FFLAS_TRANSPOSE ta, const size_t M, const size_t N, typename Field::ConstElement_ptr A, const size_t lda) |
| bool | checkB (const Field &F, const FFLAS::FFLAS_TRANSPOSE tb, const size_t M, const size_t N, typename Field::ConstElement_ptr B, const size_t ldb) |
| bool | checkOut (const Field &F, const size_t M, const size_t N, typename Field::ConstElement_ptr A, const size_t lda) |
◆ Self_t
template<class
Field, typename AlgoTrait, typename Dest, typename ParSeqTrait>
◆ DelayedField_t
◆ DelayedField
◆ DFElt
| typedef DelayedField::Element DFElt |
◆ MMHelper() [1/4]
template<class
Field, typename AlgoTrait, typename Dest, typename ParSeqTrait>
◆ MMHelper() [2/4]
template<class
Field, typename AlgoTrait, typename Dest, typename ParSeqTrait>
| MMHelper |
( |
const Field & | F, |
|
|
size_t | m, |
|
|
size_t | k, |
|
|
size_t | n, |
|
|
ParSeqTrait | _PS ) |
|
inline |
◆ MMHelper() [3/4]
template<class
Field, typename AlgoTrait, typename Dest, typename ParSeqTrait>
| MMHelper |
( |
const Field & | F, |
|
|
int | w, |
|
|
ParSeqTrait | _PS = ParSeqTrait() ) |
|
inline |
◆ MMHelper() [4/4]
template<class
Field, typename AlgoTrait, typename Dest, typename ParSeqTrait>
template<class F2, typename AlgoT2, typename FT2, typename PS2>
| MMHelper |
( |
MMHelper< F2, AlgoT2, FT2, PS2 > & | WH | ) |
|
|
inline |
◆ initC()
◆ initA()
◆ initB()
◆ initOut()
◆ MaxDelayedDim()
| size_t MaxDelayedDim |
( |
DFElt | beta | ) |
|
|
inline |
◆ Aunfit()
◆ Bunfit()
◆ setOutBounds()
| void setOutBounds |
( |
const size_t | k, |
|
|
const DFElt | alpha, |
|
|
const DFElt | beta ) |
|
inline |
◆ checkA()
| bool checkA |
( |
const Field & | F, |
|
|
const FFLAS::FFLAS_TRANSPOSE | ta, |
|
|
const size_t | M, |
|
|
const size_t | N, |
|
|
typename Field::ConstElement_ptr | A, |
|
|
const size_t | lda ) |
|
inline |
◆ checkB()
| bool checkB |
( |
const Field & | F, |
|
|
const FFLAS::FFLAS_TRANSPOSE | tb, |
|
|
const size_t | M, |
|
|
const size_t | N, |
|
|
typename Field::ConstElement_ptr | B, |
|
|
const size_t | ldb ) |
|
inline |
◆ checkOut()
| bool checkOut |
( |
const Field & | F, |
|
|
const size_t | M, |
|
|
const size_t | N, |
|
|
typename Field::ConstElement_ptr | A, |
|
|
const size_t | lda ) |
|
inline |
◆ operator<<
template<class
Field, typename AlgoTrait, typename Dest, typename ParSeqTrait>
| std::ostream & operator<< |
( |
std::ostream & | out, |
|
|
const Self_t & | M ) |
|
friend |
◆ recLevel
template<class
Field, typename AlgoTrait, typename Dest, typename ParSeqTrait>
◆ parseq
template<class
Field, typename AlgoTrait, typename Dest, typename ParSeqTrait>
◆ FieldMin
◆ FieldMax
◆ Amin
◆ Amax
◆ Bmin
◆ Bmax
◆ Cmin
◆ Cmax
◆ Outmin
◆ Outmax
◆ MaxStorableValue
◆ delayedField
The documentation for this struct was generated from the following file: