SourceForge Logo Tiny Vector Matrix library using Expression Templates Sourceforge Project Page

include/tvmet/util/General.h File Reference

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: