ug4
double.h File Reference
#include "blocks.h"
#include "common/common.h"

Go to the source code of this file.

Classes

struct  ug::block_multiply_traits< number, number >
 
struct  ug::block_multiply_traits< number, T >
 
struct  ug::block_multiply_traits< T, number >
 
struct  ug::block_traits< number >
 

Namespaces

 ug
 the ug namespace
 

Functions

void ug::AddMult (number &dest, const number &b, const number &vec)
 
void ug::AssignMult (number &dest, const number &b, const number &vec)
 
template<>
number ug::BlockMaxNorm (const number &a)
 
template<typename T >
number ug::BlockMaxNorm (const T &t)
 
template<>
number ug::BlockNorm (const number &a)
 
template<typename T >
number ug::BlockNorm (const T &t)
 
template<>
number ug::BlockNorm2 (const number &a)
 
template<typename T >
number ug::BlockNorm2 (const T &t)
 
template<>
const numberug::BlockRef (const number &m, size_t i)
 
template<>
const numberug::BlockRef (const number &m, size_t i, size_t j)
 
template<>
numberug::BlockRef (number &m, size_t i)
 
template<>
numberug::BlockRef (number &m, size_t i, size_t j)
 
template<>
size_t ug::GetCols (const number &t)
 
bool ug::GetInverse (number &inv, const number &m)
 
template<>
size_t ug::GetRows (const number &t)
 
template<>
size_t ug::GetSize (const number &t)
 
bool ug::InverseMatMult (number &dest, const double &beta, const number &mat, const number &vec)
 
bool ug::Invert (number &m)
 
template<>
void ug::SetSize (number &d, size_t a)
 
template<>
void ug::SetSize (number &d, size_t a, size_t b)
 
void ug::SubMult (number &dest, const number &b, const number &vec)