STK++ 0.9.13
|
Methods to use for C=AB with A divided in blocks and B divided in panels. 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 | multBlockByPanel (SubLhs const &lhs, SubRhs const &rhs, Result &res) |
matrix product between a lhs block and a rhs panel | |
template<class SubLhs , class SubRhs > | |
static void | multBlockPartByPanel (SubLhs const &lhs, SubRhs const &rhs, Result &res) |
matrix product between a lhs block and a rhs panel | |
Methods to use for C=AB with A divided in blocks and B divided in panels.
The structure BlockPanelProduct contains only static methods and typedef and should normally not be used directly.
Definition at line 349 of file STK_ArrayByArrayProduct.h.
typedef hidden::MultImpl<Type> STK::hidden::BlockPanelProduct< Lhs, Rhs, Result >::Cmult |
Definition at line 352 of file STK_ArrayByArrayProduct.h.
typedef hidden::MultCoefImpl<Lhs, Rhs, Result> STK::hidden::BlockPanelProduct< Lhs, Rhs, Result >::MultCoeff |
Definition at line 353 of file STK_ArrayByArrayProduct.h.
typedef Result::Type STK::hidden::BlockPanelProduct< Lhs, Rhs, Result >::Type |
Definition at line 351 of file STK_ArrayByArrayProduct.h.
|
inlinestatic |
matrix product between a lhs block and a rhs panel
Definition at line 419 of file STK_ArrayByArrayProduct.h.
Referenced by STK::hidden::BlockPanelProduct< Lhs, Rhs, Result >::run().
|
inlinestatic |
matrix product between a lhs block and a rhs panel
Definition at line 440 of file STK_ArrayByArrayProduct.h.
Referenced by STK::hidden::BlockPanelProduct< Lhs, Rhs, Result >::run().
|
inlinestatic |
Main method for Matrices multiplication implementation.
Definition at line 358 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::BlockPanelProduct< Lhs, Rhs, Result >::multBlockByPanel(), STK::hidden::BlockPanelProduct< Lhs, Rhs, Result >::multBlockPartByPanel(), STK::panelSize_, and stk_cout.