Values of a matrix in sparse notation. More...
#include <hashedSMatrix.hh>

Public Member Functions | |
| void * | operator new (size_t sz) |
| void * | operator new (size_t, Pool< typename HashedSparseMatrix< T >::Value > &pool) |
| Value & | operator*= (const T factor) |
| Mulitply value with a certain constant. | |
| Value (Value *l, int i, T v=0.0) | |
| Constructor. | |
Public Attributes | |
| uint | idx |
| Value * | lnk |
| T | val |
Values of a matrix in sparse notation.
Definition at line 50 of file hashedSMatrix.hh.
| concepts::HashedSparseMatrix< T >::Value::Value | ( | Value * | l, |
| int | i, | ||
| T | v = 0.0 |
||
| ) | [inline] |
Constructor.
Creates a linked list of index-values pairs from tail to head. The already existing list is taken and the link of the item points to the head of this list. The given index and value are stored in to head (the new entry).
Definition at line 64 of file hashedSMatrix.hh.
| void* concepts::HashedSparseMatrix< T >::Value::operator new | ( | size_t | sz | ) | [inline] |
Definition at line 65 of file hashedSMatrix.hh.
| void* concepts::HashedSparseMatrix< T >::Value::operator new | ( | size_t | , |
| Pool< typename HashedSparseMatrix< T >::Value > & | pool | ||
| ) | [inline] |
| Value& concepts::HashedSparseMatrix< T >::Value::operator*= | ( | const T | factor | ) | [inline] |
Mulitply value with a certain constant.
Definition at line 70 of file hashedSMatrix.hh.
| uint concepts::HashedSparseMatrix< T >::Value::idx |
Definition at line 52 of file hashedSMatrix.hh.
| Value* concepts::HashedSparseMatrix< T >::Value::lnk |
Definition at line 51 of file hashedSMatrix.hh.
| T concepts::HashedSparseMatrix< T >::Value::val |
Definition at line 53 of file hashedSMatrix.hh.