#include </home/runner/work/allwpilib/allwpilib/wpimath/src/main/native/thirdparty/eigen/include/Eigen/src/Core/products/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 files:
- /home/runner/work/allwpilib/allwpilib/wpimath/src/main/native/thirdparty/eigen/include/Eigen/src/Core/util/BlasUtil.h
- /home/runner/work/allwpilib/allwpilib/wpimath/src/main/native/thirdparty/eigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h