concepts::HashedSparseMatrix< T >::Value Struct Reference
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. More... | |
Value (Value *l, int i, T v=0.0) | |
Constructor. More... | |
Public Attributes | |
uint | idx |
Value * | lnk |
T | val |
Detailed Description
template<class T>
struct concepts::HashedSparseMatrix< T >::Value
Values of a matrix in sparse notation.
- See also
- HashedSparseMatrix
Definition at line 57 of file hashedSMatrix.hh.
Constructor & Destructor Documentation
◆ Value()
|
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 71 of file hashedSMatrix.hh.
Member Function Documentation
◆ operator new() [1/2]
|
inline |
Definition at line 72 of file hashedSMatrix.hh.
◆ operator new() [2/2]
|
inline |
Definition at line 73 of file hashedSMatrix.hh.
◆ operator*=()
|
inline |
Mulitply value with a certain constant.
Definition at line 77 of file hashedSMatrix.hh.
Member Data Documentation
◆ idx
uint concepts::HashedSparseMatrix< T >::Value::idx |
Definition at line 59 of file hashedSMatrix.hh.
◆ lnk
Value* concepts::HashedSparseMatrix< T >::Value::lnk |
Definition at line 58 of file hashedSMatrix.hh.
◆ val
T concepts::HashedSparseMatrix< T >::Value::val |
Definition at line 60 of file hashedSMatrix.hh.
The documentation for this struct was generated from the following file:
- operator/hashedSMatrix.hh