STK++ 0.9.13
|
Array multiplication Perform the matrix product of the transposed Array lhs by the 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 | |
MultLeftTransposeOp (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 transposed Array lhs by the Array rhs.
Definition at line 449 of file STK_Array2D_Functors.h.
typedef Lhs STK::Arrays::MultLeftTransposeOp< Lhs, Rhs >::param1_type |
Definition at line 452 of file STK_Array2D_Functors.h.
typedef Rhs STK::Arrays::MultLeftTransposeOp< Lhs, Rhs >::param2_type |
Definition at line 453 of file STK_Array2D_Functors.h.
typedef hidden::ProductArray2DReturnType<Type,Lhs::structure_,Rhs::structure_>::result_type STK::Arrays::MultLeftTransposeOp< Lhs, Rhs >::result_type |
Definition at line 455 of file STK_Array2D_Functors.h.
typedef hidden::Promote<typenamehidden::Traits<Lhs>::Type,typenamehidden::Traits<Rhs>::Type>::result_type STK::Arrays::MultLeftTransposeOp< Lhs, Rhs >::Type |
Definition at line 454 of file STK_Array2D_Functors.h.
|
inline |
Definition at line 457 of file STK_Array2D_Functors.h.
|
inline |
Definition at line 464 of file STK_Array2D_Functors.h.
References STK::Arrays::MultLeftTransposeOp< Lhs, Rhs >::cols_, STK::dot(), STK::Arrays::MultLeftTransposeOp< Lhs, Rhs >::lhs_, STK::Arrays::MultLeftTransposeOp< Lhs, Rhs >::res_, STK::Arrays::MultLeftTransposeOp< Lhs, Rhs >::rhs_, and STK::Arrays::MultLeftTransposeOp< Lhs, Rhs >::rows_.
|
inline |
Definition at line 476 of file STK_Array2D_Functors.h.
References STK::Arrays::MultLeftTransposeOp< Lhs, Rhs >::cols_, STK::Arrays::MultLeftTransposeOp< Lhs, Rhs >::lhs_, STK::Arrays::MultLeftTransposeOp< Lhs, Rhs >::res_, STK::Arrays::MultLeftTransposeOp< Lhs, Rhs >::rhs_, STK::Arrays::MultLeftTransposeOp< Lhs, Rhs >::rows_, and STK::weightedDot().
|
protected |
Definition at line 492 of file STK_Array2D_Functors.h.
Referenced by STK::Arrays::MultLeftTransposeOp< Lhs, Rhs >::operator()(), and STK::Arrays::MultLeftTransposeOp< Lhs, Rhs >::operator()().
|
protected |
Definition at line 489 of file STK_Array2D_Functors.h.
Referenced by STK::Arrays::MultLeftTransposeOp< Lhs, Rhs >::operator()(), and STK::Arrays::MultLeftTransposeOp< Lhs, Rhs >::operator()().
|
protected |
Definition at line 493 of file STK_Array2D_Functors.h.
Referenced by STK::Arrays::MultLeftTransposeOp< Lhs, Rhs >::operator()(), and STK::Arrays::MultLeftTransposeOp< Lhs, Rhs >::operator()().
|
protected |
Definition at line 490 of file STK_Array2D_Functors.h.
Referenced by STK::Arrays::MultLeftTransposeOp< Lhs, Rhs >::operator()(), and STK::Arrays::MultLeftTransposeOp< Lhs, Rhs >::operator()().
|
protected |
Definition at line 491 of file STK_Array2D_Functors.h.
Referenced by STK::Arrays::MultLeftTransposeOp< Lhs, Rhs >::operator()(), and STK::Arrays::MultLeftTransposeOp< Lhs, Rhs >::operator()().