ICRS Eurobot 2013

Dependencies:   mbed mbed-rtos Servo QEI

Embed: (wiki syntax)

« Back to documentation index

XprMtVProduct< E1, Rows, Cols, E2 > Class Template Reference

XprMtVProduct< E1, Rows, Cols, E2 > Class Template Reference

Expression for matrix-transposed vector product using formula

\[ M^T\,v \]

. More...

#include <tvmet/xpr/MtVProduct.h>

Inherits TvmetBase< XprMtVProduct< E1, Rows, Cols, E2 > >.

Public Types

enum  
 

Complexity counter.

More...

Public Member Functions

 XprMtVProduct (const E1 &lhs, const E2 &rhs)
 Constructor.
 XprMtVProduct (const XprMtVProduct &e)
 Copy Constructor.
value_type operator() (std::size_t j) const
 index operator, returns the expression by index.

Detailed Description

template<class E1, std::size_t Rows, std::size_t Cols, class E2>
class tvmet::XprMtVProduct< E1, Rows, Cols, E2 >

Expression for matrix-transposed vector product using formula

\[ M^T\,v \]

.

Definition at line 43 of file MtVProduct.h.


Member Enumeration Documentation

anonymous enum

Complexity counter.

Definition at line 57 of file MtVProduct.h.


Constructor & Destructor Documentation

XprMtVProduct ( const E1 &  lhs,
const E2 &  rhs 
) [explicit]

Constructor.

Definition at line 70 of file MtVProduct.h.

XprMtVProduct ( const XprMtVProduct< E1, Rows, Cols, E2 > &  e )

Copy Constructor.

Not explicit!

Definition at line 76 of file MtVProduct.h.


Member Function Documentation

value_type operator() ( std::size_t  j ) const

index operator, returns the expression by index.

This is the vector style since a matrix*vector gives a vector.

Definition at line 97 of file MtVProduct.h.