#include <GeneralBlockPanelKernel.h>
|
| enum | {
Vectorizable = Traits::Vectorizable
, LhsProgress = Traits::LhsProgress
, LhsProgressHalf = HalfTraits::LhsProgress
, LhsProgressQuarter = QuarterTraits::LhsProgress
,
RhsProgress = Traits::RhsProgress
, RhsProgressHalf = HalfTraits::RhsProgress
, RhsProgressQuarter = QuarterTraits::RhsProgress
, ResPacketSize = Traits::ResPacketSize
} |
| |
| typedef gebp_traits< LhsScalar, RhsScalar, ConjugateLhs, ConjugateRhs, Architecture::Target > | Traits |
| |
| typedef gebp_traits< LhsScalar, RhsScalar, ConjugateLhs, ConjugateRhs, Architecture::Target, GEBPPacketHalf > | HalfTraits |
| |
| typedef gebp_traits< LhsScalar, RhsScalar, ConjugateLhs, ConjugateRhs, Architecture::Target, GEBPPacketQuarter > | QuarterTraits |
| |
| typedef Traits::ResScalar | ResScalar |
| |
| typedef Traits::LhsPacket | LhsPacket |
| |
| typedef Traits::RhsPacket | RhsPacket |
| |
| typedef Traits::ResPacket | ResPacket |
| |
| typedef Traits::AccPacket | AccPacket |
| |
| typedef Traits::RhsPacketx4 | RhsPacketx4 |
| |
| typedef RhsPanelHelper< RhsPacket, RhsPacketx4, 15 >::type | RhsPanel15 |
| |
| typedef gebp_traits< RhsScalar, LhsScalar, ConjugateRhs, ConjugateLhs, Architecture::Target > | SwappedTraits |
| |
| typedef SwappedTraits::ResScalar | SResScalar |
| |
| typedef SwappedTraits::LhsPacket | SLhsPacket |
| |
| typedef SwappedTraits::RhsPacket | SRhsPacket |
| |
| typedef SwappedTraits::ResPacket | SResPacket |
| |
| typedef SwappedTraits::AccPacket | SAccPacket |
| |
| typedef HalfTraits::LhsPacket | LhsPacketHalf |
| |
| typedef HalfTraits::RhsPacket | RhsPacketHalf |
| |
| typedef HalfTraits::ResPacket | ResPacketHalf |
| |
| typedef HalfTraits::AccPacket | AccPacketHalf |
| |
| typedef QuarterTraits::LhsPacket | LhsPacketQuarter |
| |
| typedef QuarterTraits::RhsPacket | RhsPacketQuarter |
| |
| typedef QuarterTraits::ResPacket | ResPacketQuarter |
| |
| typedef QuarterTraits::AccPacket | AccPacketQuarter |
| |
| typedef DataMapper::LinearMapper | LinearMapper |
| |
|
| EIGEN_DONT_INLINE void | operator() (const DataMapper &res, const LhsScalar *blockA, const RhsScalar *blockB, Index rows, Index depth, Index cols, ResScalar alpha, Index strideA=-1, Index strideB=-1, Index offsetA=0, Index offsetB=0) |
| |
◆ AccPacket
template<typename LhsScalar , typename RhsScalar , typename Index , typename DataMapper , int mr, int nr, bool ConjugateLhs, bool ConjugateRhs>
◆ AccPacketHalf
template<typename LhsScalar , typename RhsScalar , typename Index , typename DataMapper , int mr, int nr, bool ConjugateLhs, bool ConjugateRhs>
◆ AccPacketQuarter
template<typename LhsScalar , typename RhsScalar , typename Index , typename DataMapper , int mr, int nr, bool ConjugateLhs, bool ConjugateRhs>
◆ HalfTraits
template<typename LhsScalar , typename RhsScalar , typename Index , typename DataMapper , int mr, int nr, bool ConjugateLhs, bool ConjugateRhs>
| typedef gebp_traits<LhsScalar,RhsScalar,ConjugateLhs,ConjugateRhs,Architecture::Target,GEBPPacketHalf> Eigen::internal::gebp_kernel< LhsScalar, RhsScalar, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs >::HalfTraits |
◆ LhsPacket
template<typename LhsScalar , typename RhsScalar , typename Index , typename DataMapper , int mr, int nr, bool ConjugateLhs, bool ConjugateRhs>
◆ LhsPacketHalf
template<typename LhsScalar , typename RhsScalar , typename Index , typename DataMapper , int mr, int nr, bool ConjugateLhs, bool ConjugateRhs>
◆ LhsPacketQuarter
template<typename LhsScalar , typename RhsScalar , typename Index , typename DataMapper , int mr, int nr, bool ConjugateLhs, bool ConjugateRhs>
◆ LinearMapper
template<typename LhsScalar , typename RhsScalar , typename Index , typename DataMapper , int mr, int nr, bool ConjugateLhs, bool ConjugateRhs>
◆ QuarterTraits
template<typename LhsScalar , typename RhsScalar , typename Index , typename DataMapper , int mr, int nr, bool ConjugateLhs, bool ConjugateRhs>
| typedef gebp_traits<LhsScalar,RhsScalar,ConjugateLhs,ConjugateRhs,Architecture::Target,GEBPPacketQuarter> Eigen::internal::gebp_kernel< LhsScalar, RhsScalar, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs >::QuarterTraits |
◆ ResPacket
template<typename LhsScalar , typename RhsScalar , typename Index , typename DataMapper , int mr, int nr, bool ConjugateLhs, bool ConjugateRhs>
◆ ResPacketHalf
template<typename LhsScalar , typename RhsScalar , typename Index , typename DataMapper , int mr, int nr, bool ConjugateLhs, bool ConjugateRhs>
◆ ResPacketQuarter
template<typename LhsScalar , typename RhsScalar , typename Index , typename DataMapper , int mr, int nr, bool ConjugateLhs, bool ConjugateRhs>
◆ ResScalar
template<typename LhsScalar , typename RhsScalar , typename Index , typename DataMapper , int mr, int nr, bool ConjugateLhs, bool ConjugateRhs>
◆ RhsPacket
template<typename LhsScalar , typename RhsScalar , typename Index , typename DataMapper , int mr, int nr, bool ConjugateLhs, bool ConjugateRhs>
◆ RhsPacketHalf
template<typename LhsScalar , typename RhsScalar , typename Index , typename DataMapper , int mr, int nr, bool ConjugateLhs, bool ConjugateRhs>
◆ RhsPacketQuarter
template<typename LhsScalar , typename RhsScalar , typename Index , typename DataMapper , int mr, int nr, bool ConjugateLhs, bool ConjugateRhs>
◆ RhsPacketx4
template<typename LhsScalar , typename RhsScalar , typename Index , typename DataMapper , int mr, int nr, bool ConjugateLhs, bool ConjugateRhs>
◆ RhsPanel15
template<typename LhsScalar , typename RhsScalar , typename Index , typename DataMapper , int mr, int nr, bool ConjugateLhs, bool ConjugateRhs>
◆ SAccPacket
template<typename LhsScalar , typename RhsScalar , typename Index , typename DataMapper , int mr, int nr, bool ConjugateLhs, bool ConjugateRhs>
◆ SLhsPacket
template<typename LhsScalar , typename RhsScalar , typename Index , typename DataMapper , int mr, int nr, bool ConjugateLhs, bool ConjugateRhs>
◆ SResPacket
template<typename LhsScalar , typename RhsScalar , typename Index , typename DataMapper , int mr, int nr, bool ConjugateLhs, bool ConjugateRhs>
◆ SResScalar
template<typename LhsScalar , typename RhsScalar , typename Index , typename DataMapper , int mr, int nr, bool ConjugateLhs, bool ConjugateRhs>
◆ SRhsPacket
template<typename LhsScalar , typename RhsScalar , typename Index , typename DataMapper , int mr, int nr, bool ConjugateLhs, bool ConjugateRhs>
◆ SwappedTraits
template<typename LhsScalar , typename RhsScalar , typename Index , typename DataMapper , int mr, int nr, bool ConjugateLhs, bool ConjugateRhs>
| typedef gebp_traits<RhsScalar,LhsScalar,ConjugateRhs,ConjugateLhs,Architecture::Target> Eigen::internal::gebp_kernel< LhsScalar, RhsScalar, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs >::SwappedTraits |
◆ Traits
template<typename LhsScalar , typename RhsScalar , typename Index , typename DataMapper , int mr, int nr, bool ConjugateLhs, bool ConjugateRhs>
| typedef gebp_traits<LhsScalar,RhsScalar,ConjugateLhs,ConjugateRhs,Architecture::Target> Eigen::internal::gebp_kernel< LhsScalar, RhsScalar, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs >::Traits |
◆ anonymous enum
template<typename LhsScalar , typename RhsScalar , typename Index , typename DataMapper , int mr, int nr, bool ConjugateLhs, bool ConjugateRhs>
| Enumerator |
|---|
| Vectorizable | |
| LhsProgress | |
| LhsProgressHalf | |
| LhsProgressQuarter | |
| RhsProgress | |
| RhsProgressHalf | |
| RhsProgressQuarter | |
| ResPacketSize | |
◆ operator()()
template<typename LhsScalar , typename RhsScalar , typename Index , typename DataMapper , int mr, int nr, bool ConjugateLhs, bool ConjugateRhs>
| EIGEN_DONT_INLINE void Eigen::internal::gebp_kernel< LhsScalar, RhsScalar, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs >::operator() |
( |
const DataMapper & |
res, |
|
|
const LhsScalar * |
blockA, |
|
|
const RhsScalar * |
blockB, |
|
|
Index |
rows, |
|
|
Index |
depth, |
|
|
Index |
cols, |
|
|
ResScalar |
alpha, |
|
|
Index |
strideA = -1, |
|
|
Index |
strideB = -1, |
|
|
Index |
offsetA = 0, |
|
|
Index |
offsetB = 0 |
|
) |
| |
The documentation for this struct was generated from the following file: