STK++ 0.9.13
|
Array multiplication Perform the matrix product of the Array lhs by the transposed Array rhs. More...
#include <STK_Array2D_Functors.h>
Public Types | |
enum | { NbParam_ = 2 } |
typedef Lhs | param1_type |
typedef Rhs | param2_type |
typedef hidden::Promote< typenamehidden::Traits< Lhs >::Type, typenamehidden::Traits< Rhs >::Type >::result_type | Type |
typedef hidden::ProductArray2DReturnType< Type, Lhs::structure_, Rhs::structure_ >::result_type | result_type |
Public Member Functions | |
MultRightTransposeOp (ExprBase< Lhs > const &lhs, ExprBase< Rhs > const &rhs) | |
result_type | operator() () |
template<typename Weights > | |
result_type | operator() (ExprBase< Weights > const &weights) |
Protected Attributes | |
param1_type const & | lhs_ |
param2_type const & | rhs_ |
Range | rows_ |
Range | cols_ |
result_type | res_ |
Array multiplication Perform the matrix product of the Array lhs by the transposed Array rhs.
Definition at line 501 of file STK_Array2D_Functors.h.
typedef Lhs STK::Arrays::MultRightTransposeOp< Lhs, Rhs >::param1_type |
Definition at line 504 of file STK_Array2D_Functors.h.
typedef Rhs STK::Arrays::MultRightTransposeOp< Lhs, Rhs >::param2_type |
Definition at line 505 of file STK_Array2D_Functors.h.
typedef hidden::ProductArray2DReturnType<Type,Lhs::structure_,Rhs::structure_>::result_type STK::Arrays::MultRightTransposeOp< Lhs, Rhs >::result_type |
Definition at line 507 of file STK_Array2D_Functors.h.
typedef hidden::Promote<typenamehidden::Traits<Lhs>::Type,typenamehidden::Traits<Rhs>::Type>::result_type STK::Arrays::MultRightTransposeOp< Lhs, Rhs >::Type |
Definition at line 506 of file STK_Array2D_Functors.h.
|
inline |
Definition at line 509 of file STK_Array2D_Functors.h.
|
inline |
Definition at line 516 of file STK_Array2D_Functors.h.
References STK::Arrays::MultRightTransposeOp< Lhs, Rhs >::cols_, STK::dot(), STK::Arrays::MultRightTransposeOp< Lhs, Rhs >::lhs_, STK::Arrays::MultRightTransposeOp< Lhs, Rhs >::res_, STK::Arrays::MultRightTransposeOp< Lhs, Rhs >::rhs_, and STK::Arrays::MultRightTransposeOp< Lhs, Rhs >::rows_.
|
inline |
Definition at line 528 of file STK_Array2D_Functors.h.
References STK::Arrays::MultRightTransposeOp< Lhs, Rhs >::cols_, STK::Arrays::MultRightTransposeOp< Lhs, Rhs >::lhs_, STK::Arrays::MultRightTransposeOp< Lhs, Rhs >::res_, STK::Arrays::MultRightTransposeOp< Lhs, Rhs >::rhs_, STK::Arrays::MultRightTransposeOp< Lhs, Rhs >::rows_, and STK::weightedDot().
|
protected |
Definition at line 544 of file STK_Array2D_Functors.h.
Referenced by STK::Arrays::MultRightTransposeOp< Lhs, Rhs >::operator()(), and STK::Arrays::MultRightTransposeOp< Lhs, Rhs >::operator()().
|
protected |
Definition at line 541 of file STK_Array2D_Functors.h.
Referenced by STK::Arrays::MultRightTransposeOp< Lhs, Rhs >::operator()(), and STK::Arrays::MultRightTransposeOp< Lhs, Rhs >::operator()().
|
protected |
Definition at line 545 of file STK_Array2D_Functors.h.
Referenced by STK::Arrays::MultRightTransposeOp< Lhs, Rhs >::operator()(), and STK::Arrays::MultRightTransposeOp< Lhs, Rhs >::operator()().
|
protected |
Definition at line 542 of file STK_Array2D_Functors.h.
Referenced by STK::Arrays::MultRightTransposeOp< Lhs, Rhs >::operator()(), and STK::Arrays::MultRightTransposeOp< Lhs, Rhs >::operator()().
|
protected |
Definition at line 543 of file STK_Array2D_Functors.h.
Referenced by STK::Arrays::MultRightTransposeOp< Lhs, Rhs >::operator()(), and STK::Arrays::MultRightTransposeOp< Lhs, Rhs >::operator()().