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 Traits::ResScalar ResScalar
 
typedef SwappedTraits::AccPacket SAccPacket
 
typedef SwappedTraits::LhsPacket SLhsPacket
 
typedef SwappedTraits::ResPacket SResPacket
 
typedef SwappedTraits::RhsPacket SRhsPacket
 
typedef gebp_traits< RhsScalar, LhsScalar, ConjugateRhs, ConjugateLhs, Architecture::TargetSwappedTraits
 
typedef gebp_traits< LhsScalar, RhsScalar, ConjugateLhs, ConjugateRhs, Architecture::TargetTraits
 

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)
 

Detailed Description

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>
struct Eigen::internal::last_row_process_16_packets< LhsScalar, RhsScalar, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs, SwappedLhsProgress >

Definition at line 1111 of file products/GeneralBlockPanelKernel.h.

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

Definition at line 1116 of file products/GeneralBlockPanelKernel.h.

◆ 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

Definition at line 1120 of file products/GeneralBlockPanelKernel.h.

◆ 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

Definition at line 1117 of file products/GeneralBlockPanelKernel.h.

◆ 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

Definition at line 1119 of file products/GeneralBlockPanelKernel.h.

◆ 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

Definition at line 1118 of file products/GeneralBlockPanelKernel.h.

◆ 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

Definition at line 1114 of file products/GeneralBlockPanelKernel.h.

◆ 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

Definition at line 1113 of file products/GeneralBlockPanelKernel.h.

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

Definition at line 1122 of file products/GeneralBlockPanelKernel.h.


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


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:44:57