Public Types | Public Member Functions | List of all members
Eigen::internal::lhs_process_one_packet< nr, LhsProgress, RhsProgress, LhsScalar, RhsScalar, ResScalar, AccPacket, LhsPacket, RhsPacket, ResPacket, GEBPTraits, LinearMapper, DataMapper > Struct Template Reference

#include <GeneralBlockPanelKernel.h>

Inheritance diagram for Eigen::internal::lhs_process_one_packet< nr, LhsProgress, RhsProgress, LhsScalar, RhsScalar, ResScalar, AccPacket, LhsPacket, RhsPacket, ResPacket, GEBPTraits, LinearMapper, DataMapper >:
Inheritance graph
[legend]

Public Types

typedef GEBPTraits::RhsPacketx4 RhsPacketx4
 

Public Member Functions

EIGEN_STRONG_INLINE void operator() (const DataMapper &res, const LhsScalar *blockA, const RhsScalar *blockB, ResScalar alpha, Index peelStart, Index peelEnd, Index strideA, Index strideB, Index offsetA, Index offsetB, int prefetch_res_offset, Index peeled_kc, Index pk, Index cols, Index depth, Index packet_cols4)
 
EIGEN_STRONG_INLINE void peeled_kc_onestep (Index K, const LhsScalar *blA, const RhsScalar *blB, GEBPTraits traits, LhsPacket *A0, RhsPacketx4 *rhs_panel, RhsPacket *T0, AccPacket *C0, AccPacket *C1, AccPacket *C2, AccPacket *C3)
 

Detailed Description

template<int nr, Index LhsProgress, Index RhsProgress, typename LhsScalar, typename RhsScalar, typename ResScalar, typename AccPacket, typename LhsPacket, typename RhsPacket, typename ResPacket, typename GEBPTraits, typename LinearMapper, typename DataMapper>
struct Eigen::internal::lhs_process_one_packet< nr, LhsProgress, RhsProgress, LhsScalar, RhsScalar, ResScalar, AccPacket, LhsPacket, RhsPacket, ResPacket, GEBPTraits, LinearMapper, DataMapper >

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

Member Typedef Documentation

◆ RhsPacketx4

template<int nr, Index LhsProgress, Index RhsProgress, typename LhsScalar , typename RhsScalar , typename ResScalar , typename AccPacket , typename LhsPacket , typename RhsPacket , typename ResPacket , typename GEBPTraits , typename LinearMapper , typename DataMapper >
typedef GEBPTraits::RhsPacketx4 Eigen::internal::lhs_process_one_packet< nr, LhsProgress, RhsProgress, LhsScalar, RhsScalar, ResScalar, AccPacket, LhsPacket, RhsPacket, ResPacket, GEBPTraits, LinearMapper, DataMapper >::RhsPacketx4

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

Member Function Documentation

◆ operator()()

template<int nr, Index LhsProgress, Index RhsProgress, typename LhsScalar , typename RhsScalar , typename ResScalar , typename AccPacket , typename LhsPacket , typename RhsPacket , typename ResPacket , typename GEBPTraits , typename LinearMapper , typename DataMapper >
EIGEN_STRONG_INLINE void Eigen::internal::lhs_process_one_packet< nr, LhsProgress, RhsProgress, LhsScalar, RhsScalar, ResScalar, AccPacket, LhsPacket, RhsPacket, ResPacket, GEBPTraits, LinearMapper, DataMapper >::operator() ( const DataMapper &  res,
const LhsScalar *  blockA,
const RhsScalar *  blockB,
ResScalar  alpha,
Index  peelStart,
Index  peelEnd,
Index  strideA,
Index  strideB,
Index  offsetA,
Index  offsetB,
int  prefetch_res_offset,
Index  peeled_kc,
Index  pk,
Index  cols,
Index  depth,
Index  packet_cols4 
)
inline

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

◆ peeled_kc_onestep()

template<int nr, Index LhsProgress, Index RhsProgress, typename LhsScalar , typename RhsScalar , typename ResScalar , typename AccPacket , typename LhsPacket , typename RhsPacket , typename ResPacket , typename GEBPTraits , typename LinearMapper , typename DataMapper >
EIGEN_STRONG_INLINE void Eigen::internal::lhs_process_one_packet< nr, LhsProgress, RhsProgress, LhsScalar, RhsScalar, ResScalar, AccPacket, LhsPacket, RhsPacket, ResPacket, GEBPTraits, LinearMapper, DataMapper >::peeled_kc_onestep ( Index  K,
const LhsScalar *  blA,
const RhsScalar *  blB,
GEBPTraits  traits,
LhsPacket *  A0,
RhsPacketx4 rhs_panel,
RhsPacket *  T0,
AccPacket *  C0,
AccPacket *  C1,
AccPacket *  C2,
AccPacket *  C3 
)
inline

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


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


gtsam
Author(s):
autogenerated on Sat Nov 16 2024 04:13:32