STK++ 0.9.13
|
Methods to use for C=AB with A divided in panels and B divided in blocks. More...
#include <STK_ArrayByArrayProduct.h>
Public Types | |
typedef Result::Type | Type |
typedef hidden::MultImpl< Type > | Cmult |
typedef hidden::MultCoefImpl< Lhs, Rhs, Result > | MultCoeff |
Static Public Member Functions | |
static void | run (Lhs const &lhs, Rhs const &rhs, Result &res) |
Main method for Matrices multiplication implementation. | |
template<class SubLhs , class SubRhs > | |
static void | multPanelByBlock (SubLhs const &lhs, SubRhs const &rhs, Result &res) |
Default dimension. | |
template<class SubLhs , class SubRhs > | |
static void | multPanelByBlockPart (SubLhs const &lhs, SubRhs const &rhs, Result &res) |
Default dimension. | |
Methods to use for C=AB with A divided in panels and B divided in blocks.
The structure PanelBlockProduct contains only static methods and typedef and should normally not be used directly.
Definition at line 458 of file STK_ArrayByArrayProduct.h.
typedef hidden::MultImpl<Type> STK::hidden::PanelBlockProduct< Lhs, Rhs, Result >::Cmult |
Definition at line 461 of file STK_ArrayByArrayProduct.h.
typedef hidden::MultCoefImpl<Lhs, Rhs, Result> STK::hidden::PanelBlockProduct< Lhs, Rhs, Result >::MultCoeff |
Definition at line 462 of file STK_ArrayByArrayProduct.h.
typedef Result::Type STK::hidden::PanelBlockProduct< Lhs, Rhs, Result >::Type |
Definition at line 460 of file STK_ArrayByArrayProduct.h.
|
inlinestatic |
Default dimension.
Definition at line 529 of file STK_ArrayByArrayProduct.h.
Referenced by STK::hidden::PanelBlockProduct< Lhs, Rhs, Result >::run().
|
inlinestatic |
Default dimension.
Definition at line 550 of file STK_ArrayByArrayProduct.h.
Referenced by STK::hidden::PanelBlockProduct< Lhs, Rhs, Result >::run().
|
inlinestatic |
Main method for Matrices multiplication implementation.
Definition at line 467 of file STK_ArrayByArrayProduct.h.
References _T, STK::blockSize_, STK::hidden::MultCoefImpl< Lhs, Rhs, Result >::mult1Outer(), STK::hidden::MultCoefImpl< Lhs, Rhs, Result >::mult2Outer(), STK::hidden::MultCoefImpl< Lhs, Rhs, Result >::mult3Outer(), STK::hidden::PanelBlockProduct< Lhs, Rhs, Result >::multPanelByBlock(), STK::hidden::PanelBlockProduct< Lhs, Rhs, Result >::multPanelByBlockPart(), STK::panelSize_, and stk_cout.