|
|
Tiny Vector Matrix library using Expression Templates | Sourceforge Project Page |
Meta class for matrix-transpose-vector operations. More...
#include <tvmet/meta/Gemtv.h>
Static Public Member Functions | |
| template<class E1 , class E2 > | |
| static PromoteTraits< typename E1::value_type, typename E2::value_type >::value_type | prod (const E1 &lhs, const E2 &rhs, std::size_t j) |
| Meta template for Matrix lhs Vector rhs product. | |
Private Types | |
| enum | { doIt = I < (Rows-1) } |
Private Member Functions | |
| gemtv () | |
| gemtv (const gemtv &) | |
| gemtv & | operator= (const gemtv &) |
Meta class for matrix-transpose-vector operations.
,0> Gemtv.h "tvmet/meta/Gemtv.h"
using formula
gemtv Specialized for recursion
anonymous enum [private] |
| tvmet::meta::gemtv< Rows, Cols, I >::gemtv | ( | ) | [private] |
| tvmet::meta::gemtv< Rows, Cols, I >::gemtv | ( | const gemtv< Rows, Cols, I > & | ) | [private] |
| gemtv& tvmet::meta::gemtv< Rows, Cols, I >::operator= | ( | const gemtv< Rows, Cols, I > & | ) | [private] |
| static PromoteTraits< typename E1::value_type, typename E2::value_type >::value_type tvmet::meta::gemtv< Rows, Cols, I >::prod | ( | const E1 & | lhs, |
| const E2 & | rhs, | ||
| std::size_t | j | ||
| ) | [inline, static] |
Meta template for Matrix lhs Vector rhs product.
References tvmet::meta::gemtv< Rows, Cols, I >::doIt.
|
Author: |