Definition at line 300 of file GeneralMatrixVector.h.
#include <src/Core/products/GeneralMatrixVector.h>
Public Types | |
| enum | { Vectorizable, LhsPacketSize = Vectorizable ? packet_traits<LhsScalar>::size : 1, RhsPacketSize = Vectorizable ? packet_traits<RhsScalar>::size : 1, ResPacketSize = Vectorizable ? packet_traits<ResScalar>::size : 1 } |
| typedef scalar_product_traits < LhsScalar, RhsScalar > ::ReturnType | ResScalar |
| typedef packet_traits < LhsScalar >::type | _LhsPacket |
| typedef packet_traits < RhsScalar >::type | _RhsPacket |
| typedef packet_traits < ResScalar >::type | _ResPacket |
| typedef conditional < Vectorizable, _LhsPacket, LhsScalar >::type | LhsPacket |
| typedef conditional < Vectorizable, _RhsPacket, RhsScalar >::type | RhsPacket |
| typedef conditional < Vectorizable, _ResPacket, ResScalar >::type | ResPacket |
Static Public Member Functions | |
| static EIGEN_DONT_INLINE void | run (Index rows, Index cols, const LhsScalar *lhs, Index lhsStride, const RhsScalar *rhs, Index rhsIncr, ResScalar *res, Index resIncr, ResScalar alpha) |
| typedef packet_traits<LhsScalar>::type internal::general_matrix_vector_product< Index, LhsScalar, RowMajor, ConjugateLhs, RhsScalar, ConjugateRhs >::_LhsPacket |
Definition at line 312 of file GeneralMatrixVector.h.
| typedef packet_traits<ResScalar>::type internal::general_matrix_vector_product< Index, LhsScalar, RowMajor, ConjugateLhs, RhsScalar, ConjugateRhs >::_ResPacket |
Definition at line 314 of file GeneralMatrixVector.h.
| typedef packet_traits<RhsScalar>::type internal::general_matrix_vector_product< Index, LhsScalar, RowMajor, ConjugateLhs, RhsScalar, ConjugateRhs >::_RhsPacket |
Definition at line 313 of file GeneralMatrixVector.h.
| typedef conditional<Vectorizable,_LhsPacket,LhsScalar>::type internal::general_matrix_vector_product< Index, LhsScalar, RowMajor, ConjugateLhs, RhsScalar, ConjugateRhs >::LhsPacket |
Definition at line 316 of file GeneralMatrixVector.h.
| typedef conditional<Vectorizable,_ResPacket,ResScalar>::type internal::general_matrix_vector_product< Index, LhsScalar, RowMajor, ConjugateLhs, RhsScalar, ConjugateRhs >::ResPacket |
Definition at line 318 of file GeneralMatrixVector.h.
| typedef scalar_product_traits<LhsScalar, RhsScalar>::ReturnType internal::general_matrix_vector_product< Index, LhsScalar, RowMajor, ConjugateLhs, RhsScalar, ConjugateRhs >::ResScalar |
Definition at line 302 of file GeneralMatrixVector.h.
| typedef conditional<Vectorizable,_RhsPacket,RhsScalar>::type internal::general_matrix_vector_product< Index, LhsScalar, RowMajor, ConjugateLhs, RhsScalar, ConjugateRhs >::RhsPacket |
Definition at line 317 of file GeneralMatrixVector.h.
| anonymous enum |
Definition at line 304 of file GeneralMatrixVector.h.
| static EIGEN_DONT_INLINE void internal::general_matrix_vector_product< Index, LhsScalar, RowMajor, ConjugateLhs, RhsScalar, ConjugateRhs >::run | ( | Index | rows, |
| Index | cols, | ||
| const LhsScalar * | lhs, | ||
| Index | lhsStride, | ||
| const RhsScalar * | rhs, | ||
| Index | rhsIncr, | ||
| ResScalar * | res, | ||
| Index | resIncr, | ||
| ResScalar | alpha | ||
| ) | [inline, static] |
Definition at line 320 of file GeneralMatrixVector.h.
References _EIGEN_ACCUMULATE_PACKETS, EIGEN_ALIGN16, eigen_internal_assert, EIGEN_UNUSED_VARIABLE, end(), internal::first_aligned(), and internal::predux().
| Page generated by Doxygen 1.7.2 for MRPT 0.9.4 SVN: at Mon Jan 10 22:30:30 UTC 2011 |