#include <ostream>
Go to the source code of this file.
|
| namespace | ug |
| | the ug namespace
|
| |
|
| template<typename TYPE > |
| double | ug::BlockNorm (const TYPE &v) |
| |
| template<typename TYPE > |
| double | ug::BlockNorm2 (const TYPE &v) |
| |
| template<typename T > |
| const double & | ug::BlockRef (const T &mat, size_t i, size_t j) |
| |
| template<typename T > |
| const double & | ug::BlockRef (const T &vec, size_t i) |
| |
| template<typename T > |
| double & | ug::BlockRef (T &mat, size_t i, size_t j) |
| |
| template<typename T > |
| double & | ug::BlockRef (T &vec, size_t i) |
| |
| template<typename T > |
| size_t | ug::GetCols (const T &t) |
| |
| template<typename T > |
| bool | ug::GetInverse (block_traits< T >::inverse_type &inv, const T &m) |
| |
| template<typename T > |
| size_t | ug::GetRows (const T &t) |
| |
| template<typename T > |
| size_t | ug::GetSize (const T &t) |
| |
| template<typename TMat , typename TVec > |
| bool | ug::InverseMatMult (number &dest, const double &beta, const TMat &mat, const TVec &vec) |
| | you can implement this function with GetInverse and MatMult
|
| |
| template<typename T > |
| bool | ug::Invert (T &m) |
| |
| template<typename T > |
| void | ug::SetSize (T &t, size_t a) |
| |
| template<typename T > |
| void | ug::SetSize (T &t, size_t a, size_t b) |
| |