#include <GeneralBlockPanelKernel.h>
List of all members.
Public Types |
enum | { Vectorizable = Traits::Vectorizable,
LhsProgress = Traits::LhsProgress,
RhsProgress = Traits::RhsProgress,
ResPacketSize = Traits::ResPacketSize
} |
typedef gebp_traits< LhsScalar,
RhsScalar, ConjugateLhs,
ConjugateRhs > | Traits |
typedef Traits::ResScalar | ResScalar |
typedef Traits::LhsPacket | LhsPacket |
typedef Traits::RhsPacket | RhsPacket |
typedef Traits::ResPacket | ResPacket |
typedef Traits::AccPacket | AccPacket |
Public Member Functions |
EIGEN_FLATTEN_ATTRIB void | operator() (ResScalar *res, Index resStride, 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, RhsScalar *unpackedB=0) |
template<typename LhsScalar, typename RhsScalar, typename Index, int mr, int nr, bool ConjugateLhs, bool ConjugateRhs>
struct internal::gebp_kernel< LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs >
Member Typedef Documentation
template<typename LhsScalar, typename RhsScalar, typename Index, int mr, int nr, bool ConjugateLhs, bool ConjugateRhs>
template<typename LhsScalar, typename RhsScalar, typename Index, int mr, int nr, bool ConjugateLhs, bool ConjugateRhs>
template<typename LhsScalar, typename RhsScalar, typename Index, int mr, int nr, bool ConjugateLhs, bool ConjugateRhs>
template<typename LhsScalar, typename RhsScalar, typename Index, int mr, int nr, bool ConjugateLhs, bool ConjugateRhs>
template<typename LhsScalar, typename RhsScalar, typename Index, int mr, int nr, bool ConjugateLhs, bool ConjugateRhs>
template<typename LhsScalar, typename RhsScalar, typename Index, int mr, int nr, bool ConjugateLhs, bool ConjugateRhs>
Member Enumeration Documentation
template<typename LhsScalar, typename RhsScalar, typename Index, int mr, int nr, bool ConjugateLhs, bool ConjugateRhs>
- Enumerator:
Vectorizable |
|
LhsProgress |
|
RhsProgress |
|
ResPacketSize |
|
Member Function Documentation
template<typename LhsScalar, typename RhsScalar, typename Index, int mr, int nr, bool ConjugateLhs, bool ConjugateRhs>
EIGEN_FLATTEN_ATTRIB void internal::gebp_kernel< LhsScalar, RhsScalar, Index, mr, nr, ConjugateLhs, ConjugateRhs >::operator() |
( |
ResScalar * |
res, |
|
|
Index |
resStride, |
|
|
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 , |
|
|
RhsScalar * |
unpackedB = 0 | |
|
) |
| | [inline] |
The documentation for this struct was generated from the following file: