NDDEM
Public Types | Public Member Functions | List of all members
Eigen::internal::last_row_process_16_packets< LhsScalar, RhsScalar, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs, SwappedLhsProgress > Struct Template Reference

#include <GeneralBlockPanelKernel.h>

Public Types

typedef gebp_traits< LhsScalar, RhsScalar, ConjugateLhs, ConjugateRhs, Architecture::TargetTraits
 
typedef gebp_traits< RhsScalar, LhsScalar, ConjugateRhs, ConjugateLhs, Architecture::TargetSwappedTraits
 
typedef Traits::ResScalar ResScalar
 
typedef SwappedTraits::LhsPacket SLhsPacket
 
typedef SwappedTraits::RhsPacket SRhsPacket
 
typedef SwappedTraits::ResPacket SResPacket
 
typedef SwappedTraits::AccPacket SAccPacket
 

Public Member Functions

EIGEN_STRONG_INLINE void operator() (const DataMapper &res, SwappedTraits &straits, const LhsScalar *blA, const RhsScalar *blB, Index depth, const Index endk, Index i, Index j2, ResScalar alpha, SAccPacket &C0)
 

Member Typedef Documentation

◆ ResScalar

template<typename LhsScalar , typename RhsScalar , typename Index , typename DataMapper , int mr, int nr, bool ConjugateLhs, bool ConjugateRhs, int SwappedLhsProgress = gebp_traits<RhsScalar,LhsScalar,ConjugateRhs,ConjugateLhs,Architecture::Target>::LhsProgress>
typedef Traits::ResScalar Eigen::internal::last_row_process_16_packets< LhsScalar, RhsScalar, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs, SwappedLhsProgress >::ResScalar

◆ SAccPacket

template<typename LhsScalar , typename RhsScalar , typename Index , typename DataMapper , int mr, int nr, bool ConjugateLhs, bool ConjugateRhs, int SwappedLhsProgress = gebp_traits<RhsScalar,LhsScalar,ConjugateRhs,ConjugateLhs,Architecture::Target>::LhsProgress>
typedef SwappedTraits::AccPacket Eigen::internal::last_row_process_16_packets< LhsScalar, RhsScalar, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs, SwappedLhsProgress >::SAccPacket

◆ SLhsPacket

template<typename LhsScalar , typename RhsScalar , typename Index , typename DataMapper , int mr, int nr, bool ConjugateLhs, bool ConjugateRhs, int SwappedLhsProgress = gebp_traits<RhsScalar,LhsScalar,ConjugateRhs,ConjugateLhs,Architecture::Target>::LhsProgress>
typedef SwappedTraits::LhsPacket Eigen::internal::last_row_process_16_packets< LhsScalar, RhsScalar, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs, SwappedLhsProgress >::SLhsPacket

◆ SResPacket

template<typename LhsScalar , typename RhsScalar , typename Index , typename DataMapper , int mr, int nr, bool ConjugateLhs, bool ConjugateRhs, int SwappedLhsProgress = gebp_traits<RhsScalar,LhsScalar,ConjugateRhs,ConjugateLhs,Architecture::Target>::LhsProgress>
typedef SwappedTraits::ResPacket Eigen::internal::last_row_process_16_packets< LhsScalar, RhsScalar, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs, SwappedLhsProgress >::SResPacket

◆ SRhsPacket

template<typename LhsScalar , typename RhsScalar , typename Index , typename DataMapper , int mr, int nr, bool ConjugateLhs, bool ConjugateRhs, int SwappedLhsProgress = gebp_traits<RhsScalar,LhsScalar,ConjugateRhs,ConjugateLhs,Architecture::Target>::LhsProgress>
typedef SwappedTraits::RhsPacket Eigen::internal::last_row_process_16_packets< LhsScalar, RhsScalar, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs, SwappedLhsProgress >::SRhsPacket

◆ SwappedTraits

template<typename LhsScalar , typename RhsScalar , typename Index , typename DataMapper , int mr, int nr, bool ConjugateLhs, bool ConjugateRhs, int SwappedLhsProgress = gebp_traits<RhsScalar,LhsScalar,ConjugateRhs,ConjugateLhs,Architecture::Target>::LhsProgress>
typedef gebp_traits<RhsScalar,LhsScalar,ConjugateRhs,ConjugateLhs,Architecture::Target> Eigen::internal::last_row_process_16_packets< LhsScalar, RhsScalar, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs, SwappedLhsProgress >::SwappedTraits

◆ Traits

template<typename LhsScalar , typename RhsScalar , typename Index , typename DataMapper , int mr, int nr, bool ConjugateLhs, bool ConjugateRhs, int SwappedLhsProgress = gebp_traits<RhsScalar,LhsScalar,ConjugateRhs,ConjugateLhs,Architecture::Target>::LhsProgress>
typedef gebp_traits<LhsScalar,RhsScalar,ConjugateLhs,ConjugateRhs,Architecture::Target> Eigen::internal::last_row_process_16_packets< LhsScalar, RhsScalar, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs, SwappedLhsProgress >::Traits

Member Function Documentation

◆ operator()()

template<typename LhsScalar , typename RhsScalar , typename Index , typename DataMapper , int mr, int nr, bool ConjugateLhs, bool ConjugateRhs, int SwappedLhsProgress = gebp_traits<RhsScalar,LhsScalar,ConjugateRhs,ConjugateLhs,Architecture::Target>::LhsProgress>
EIGEN_STRONG_INLINE void Eigen::internal::last_row_process_16_packets< LhsScalar, RhsScalar, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs, SwappedLhsProgress >::operator() ( const DataMapper &  res,
SwappedTraits straits,
const LhsScalar *  blA,
const RhsScalar *  blB,
Index  depth,
const Index  endk,
Index  i,
Index  j2,
ResScalar  alpha,
SAccPacket C0 
)
inline

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