Tiny Vector Matrix library using Expression Templates | Sourceforge Project Page |
#include <tvmet/meta/Gemv.h>
using formula
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 i) |
Meta template for Matrix lhs Vector rhs product. | |
Private Types | |
enum | { doIt = J < (Cols-1) } |
Private Member Functions | |
gemv () | |
gemv (const gemv &) | |
gemv & | operator= (const gemv &) |
anonymous enum [private] |
tvmet::meta::gemv< Rows, Cols, J >::gemv | ( | ) | [private] |
tvmet::meta::gemv< Rows, Cols, J >::gemv | ( | const gemv< Rows, Cols, J > & | ) | [private] |
gemv& tvmet::meta::gemv< Rows, Cols, J >::operator= | ( | const gemv< Rows, Cols, J > & | ) | [private] |
static PromoteTraits< typename E1::value_type, typename E2::value_type >::value_type tvmet::meta::gemv< Rows, Cols, J >::prod | ( | const E1 & | lhs, | |
const E2 & | rhs, | |||
std::size_t | i | |||
) | [inline, static] |
Meta template for Matrix lhs Vector rhs product.
Author: |