Path Tracer
|
Public Types | |
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 |
Public Member Functions | |
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) |