|
Tiny Vector Matrix library using Expression Templates | Sourceforge Project Page |
Go to the source code of this file.
Namespaces | |
namespace | tvmet |
namespace | tvmet::util |
Functions | |
template<class T, std::size_t Rows, std::size_t Cols> | |
void | tvmet::util::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 | tvmet::util::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 | tvmet::util::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 | tvmet::util::Gevvadd (const Vector< T, Sz > &v1, const Vector< T, Sz > &v2, Vector< T, Sz > &v3) |
General vector vector elementwise multiplication using loop. |
Author: Olaf Petzold |