ICRS Eurobot 2013

Dependencies:   mbed mbed-rtos Servo QEI

Embed: (wiki syntax)

« Back to documentation index

tvmet::util Namespace Reference

tvmet::util Namespace Reference

Miscellaneous utility functions used. More...

Data Structures

class  Incrementor
 A simple incrementor class. More...
class  Random
 A simple random class. More...
class  Timer
 A quick& dirty portable timer, measures elapsed time. More...

Functions

template<class T , std::size_t Rows, std::size_t Cols>
void Gemm (const Matrix< T, Rows, Cols > &m1, const Matrix< T, Rows, Cols > &m2, Matrix< T, Rows, Cols > &m3)
 General matrix matrix multiplication using loops.
template<class T , std::size_t Rows, std::size_t Cols>
void Gemv (const Matrix< T, Rows, Cols > &m, const Vector< T, Cols > &v, Vector< T, Cols > &v2)
 General matrix vector multiplication using loops.
template<class T , std::size_t Sz>
void Gevvmul (const Vector< T, Sz > &v1, const Vector< T, Sz > &v2, Vector< T, Sz > &v3)
 General vector vector elementwise multiplication using loop.
template<class T , std::size_t Sz>
void Gevvadd (const Vector< T, Sz > &v1, const Vector< T, Sz > &v2, Vector< T, Sz > &v3)
 General vector vector elementwise multiplication using loop.

Detailed Description

Miscellaneous utility functions used.


Function Documentation

Gemm ( const Matrix< T, Rows, Cols > &  m1,
const Matrix< T, Rows, Cols > &  m2,
Matrix< T, Rows, Cols > &  m3 
)

General matrix matrix multiplication using loops.

Definition at line 51 of file General.h.

Gemv ( const Matrix< T, Rows, Cols > &  m,
const Vector< T, Cols > &  v,
Vector< T, Cols > &  v2 
)

General matrix vector multiplication using loops.

Definition at line 74 of file General.h.

Gevvadd ( const Vector< T, Sz > &  v1,
const Vector< T, Sz > &  v2,
Vector< T, Sz > &  v3 
)

General vector vector elementwise multiplication using loop.

Definition at line 110 of file General.h.

Gevvmul ( const Vector< T, Sz > &  v1,
const Vector< T, Sz > &  v2,
Vector< T, Sz > &  v3 
)

General vector vector elementwise multiplication using loop.

Definition at line 94 of file General.h.