FflasFfpack
MMHelper< Field, AlgoTrait, ModeCategories::DefaultTag, ParSeqTrait > Struct Template Reference

FGEMM Helper for Default and ConvertTo modes of operation. More...

Public Types

typedef MMHelper< Field, AlgoTrait, ModeCategories::DefaultTag, ParSeqTrait > Self_t
 

Public Member Functions

 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)
 

Data Fields

int recLevel
 
ParSeqTrait parseq
 

Friends

std::ostream & operator<< (std::ostream &out, const Self_t &M)
 

Detailed Description

template<class Field, typename AlgoTrait, typename ParSeqTrait>
struct FFLAS::MMHelper< Field, AlgoTrait, ModeCategories::DefaultTag, ParSeqTrait >

FGEMM Helper for Default and ConvertTo modes of operation.

Member Typedef Documentation

◆ Self_t

template<class Field , typename AlgoTrait , typename ParSeqTrait >
MMHelper<Field,AlgoTrait, ModeCategories::DefaultTag,ParSeqTrait> Self_t

Constructor & Destructor Documentation

◆ MMHelper() [1/4]

template<class Field , typename AlgoTrait , typename ParSeqTrait >
MMHelper ( )
inline

◆ MMHelper() [2/4]

template<class Field , typename AlgoTrait , 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 ParSeqTrait >
MMHelper ( const Field & F,
int w,
ParSeqTrait _PS = ParSeqTrait() )
inline

◆ MMHelper() [4/4]

template<class Field , typename AlgoTrait , typename ParSeqTrait >
template<class F2 , typename AlgoT2 , typename FT2 , typename PS2 >
MMHelper ( MMHelper< F2, AlgoT2, FT2, PS2 > & WH)
inline

Friends And Related Symbol Documentation

◆ operator<<

template<class Field , typename AlgoTrait , typename ParSeqTrait >
std::ostream & operator<< ( std::ostream & out,
const Self_t & M )
friend

Field Documentation

◆ recLevel

template<class Field , typename AlgoTrait , typename ParSeqTrait >
int recLevel

◆ parseq

template<class Field , typename AlgoTrait , typename ParSeqTrait >
ParSeqTrait parseq

The documentation for this struct was generated from the following file: