ICRS Eurobot 2013

Dependencies:   mbed mbed-rtos Servo QEI

Embed: (wiki syntax)

« Back to documentation index

XprMMProduct< E1, Rows1, Cols1, E2, Cols2 > Class Template Reference

XprMMProduct< E1, Rows1, Cols1, E2, Cols2 > Class Template Reference

Expression for matrix-matrix product. More...

#include <tvmet/xpr/MMProduct.h>

Inherits TvmetBase< XprMMProduct< E1, Rows1, Cols1, E2, Cols2 > >.

Public Types

enum  
 

Complexity counter.

More...

Public Member Functions

 XprMMProduct (const E1 &lhs, const E2 &rhs)
 Constructor.
 XprMMProduct (const XprMMProduct &e)
 Copy Constructor.
value_type operator() (std::size_t i, std::size_t j) const
 index operator for arrays/matrices

Detailed Description

template<class E1, std::size_t Rows1, std::size_t Cols1, class E2, std::size_t Cols2>
class tvmet::XprMMProduct< E1, Rows1, Cols1, E2, Cols2 >

Expression for matrix-matrix product.

Using formula:

\[ M_1\,M_2 \]

Note:
The Rows2 has to be equal to Cols1.

Definition at line 44 of file MMProduct.h.


Member Enumeration Documentation

anonymous enum

Complexity counter.

Definition at line 59 of file MMProduct.h.


Constructor & Destructor Documentation

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

Constructor.

Definition at line 72 of file MMProduct.h.

XprMMProduct ( const XprMMProduct< E1, Rows1, Cols1, E2, Cols2 > &  e )

Copy Constructor.

Not explicit!

Definition at line 78 of file MMProduct.h.


Member Function Documentation

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

index operator for arrays/matrices

Definition at line 100 of file MMProduct.h.