STK++ 0.9.13
|
Dispatcher allowing to choose th e way to multiply two expressions. More...
#include <STK_ProductDispatcher.h>
Public Types | |
enum | { sizeRows_ = Traits<Result>::sizeRows_ , sizeCols_ = Traits<Result>::sizeCols_ , orient_ = Traits<Result>::orient_ , storage_ = Traits<Result>::storage_ } |
typedef MultCoefImpl< Lhs, Rhs, Result > | MultCoeff |
Static Public Member Functions | |
static void | run (Lhs const &lhs, Rhs const &rhs, Result &res) |
loop over the columns of rhs first | |
Dispatcher allowing to choose th e way to multiply two expressions.
Definition at line 396 of file STK_ProductDispatcher.h.
typedef MultCoefImpl<Lhs, Rhs, Result> STK::hidden::ProductDispatcher< Lhs, Rhs, Result, lhsStructure_, RhsStructure_ >::MultCoeff |
Definition at line 406 of file STK_ProductDispatcher.h.
anonymous enum |
Enumerator | |
---|---|
sizeRows_ | |
sizeCols_ | |
orient_ | |
storage_ |
Definition at line 398 of file STK_ProductDispatcher.h.
|
inlinestatic |
loop over the columns of rhs first
Definition at line 409 of file STK_ProductDispatcher.h.
References STK::RangeBase< Derived >::begin(), and STK::TRange< UnknownSize >::end().
Referenced by STK::ArrayByArrayProduct< Lhs, Rhs >::ArrayByArrayProduct(), STK::ArrayByVectorProduct< Lhs, Rhs >::ArrayByVectorProduct(), and STK::PointByArrayProduct< Lhs, Rhs >::PointByArrayProduct().