FflasFfpack
TRSMHelper< RecIterTrait, ParSeqTrait > Struct Template Reference

TRSM Helper. More...

Public Member Functions

template<class Cut , class Param >
 TRSMHelper (ParSeqHelper::Parallel< Cut, Param > _PS)
 
 TRSMHelper (ParSeqHelper::Sequential _PS)
 
template<typename RIT , typename PST >
 TRSMHelper (TRSMHelper< RIT, PST > &_TH)
 
template<class Dom , class Algo = FFLAS::MMHelperAlgo::Winograd, class ModeT = typename FFLAS::ModeTraits<Dom>::value>
FFLAS::MMHelper< Dom, Algo, ModeT, ParSeqTrait > pMMH (Dom &D, size_t m, size_t k, size_t n, ParSeqTrait p) const
 
template<class Dom , class Algo = FFLAS::MMHelperAlgo::Winograd, class ModeT = typename FFLAS::ModeTraits<Dom>::value>
FFLAS::MMHelper< Dom, Algo, ModeT, ParSeqTrait > pMMH (Dom &D, size_t m, size_t k, size_t n) const
 

Data Fields

ParSeqTrait parseq
 

Detailed Description

template<typename RecIterTrait = StructureHelper::Recursive, typename ParSeqTrait = ParSeqHelper::Sequential>
struct FFLAS::TRSMHelper< RecIterTrait, ParSeqTrait >

TRSM Helper.

Constructor & Destructor Documentation

◆ TRSMHelper() [1/3]

template<typename RecIterTrait = StructureHelper::Recursive, typename ParSeqTrait = ParSeqHelper::Sequential>
template<class Cut , class Param >
TRSMHelper ( ParSeqHelper::Parallel< Cut, Param > _PS)
inline

◆ TRSMHelper() [2/3]

template<typename RecIterTrait = StructureHelper::Recursive, typename ParSeqTrait = ParSeqHelper::Sequential>
TRSMHelper ( ParSeqHelper::Sequential _PS)
inline

◆ TRSMHelper() [3/3]

template<typename RecIterTrait = StructureHelper::Recursive, typename ParSeqTrait = ParSeqHelper::Sequential>
template<typename RIT , typename PST >
TRSMHelper ( TRSMHelper< RIT, PST > & _TH)
inline

Member Function Documentation

◆ pMMH() [1/2]

template<typename RecIterTrait = StructureHelper::Recursive, typename ParSeqTrait = ParSeqHelper::Sequential>
template<class Dom , class Algo = FFLAS::MMHelperAlgo::Winograd, class ModeT = typename FFLAS::ModeTraits<Dom>::value>
FFLAS::MMHelper< Dom, Algo, ModeT, ParSeqTrait > pMMH ( Dom & D,
size_t m,
size_t k,
size_t n,
ParSeqTrait p ) const
inline

◆ pMMH() [2/2]

template<typename RecIterTrait = StructureHelper::Recursive, typename ParSeqTrait = ParSeqHelper::Sequential>
template<class Dom , class Algo = FFLAS::MMHelperAlgo::Winograd, class ModeT = typename FFLAS::ModeTraits<Dom>::value>
FFLAS::MMHelper< Dom, Algo, ModeT, ParSeqTrait > pMMH ( Dom & D,
size_t m,
size_t k,
size_t n ) const
inline

Field Documentation

◆ parseq

template<typename RecIterTrait = StructureHelper::Recursive, typename ParSeqTrait = ParSeqHelper::Sequential>
ParSeqTrait parseq

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