#include <sparsematrix_interface.h>
◆ value_type
◆ SparseMatrix()
◆ ~SparseMatrix()
◆ begin_row() [1/2]
◆ begin_row() [2/2]
template<typename T >
const_row_iterator SparseMatrix< T >::begin_row |
( |
size_t |
row | ) |
const |
◆ defragment()
◆ end_row() [1/2]
◆ end_row() [2/2]
template<typename T >
const_row_iterator SparseMatrix< T >::end_row |
( |
size_t |
row | ) |
const |
◆ get_connection() [1/4]
template<typename T >
row_iterator SparseMatrix< T >::get_connection |
( |
size_t |
r, |
|
|
size_t |
c |
|
) |
| |
◆ get_connection() [2/4]
template<typename T >
const_row_iterator SparseMatrix< T >::get_connection |
( |
size_t |
r, |
|
|
size_t |
c |
|
) |
| const |
◆ get_connection() [3/4]
template<typename T >
row_iterator SparseMatrix< T >::get_connection |
( |
size_t |
r, |
|
|
size_t |
c, |
|
|
bool & |
bFound |
|
) |
| |
◆ get_connection() [4/4]
template<typename T >
const_row_iterator SparseMatrix< T >::get_connection |
( |
size_t |
r, |
|
|
size_t |
c, |
|
|
bool & |
bFound |
|
) |
| const |
◆ num_cols()
◆ num_connections()
template<typename T >
size_t SparseMatrix< T >::num_connections |
( |
size_t |
row | ) |
const |
|
inline |
◆ num_rows()
◆ operator()() [1/2]
operator() (size_t r, size_t c) const access connection (r, c)
- Parameters
-
- Note
- it is assert'ed that connection (r,c) is there use operator()(r,c,bConnectionFound) to check.
- Returns
- SparseMat(r, c)
◆ operator()() [2/2]
operator() (size_t r, size_t c) const access or create connection (r, c)
- Parameters
-
- Note
- (r,c) is added to sparsity pattern if not already there use operator()(r,c,bConnectionFound) to prevent
- Returns
- SparseMat(r, c)=0.0 if connection created, otherwise SparseMat(r, c)
◆ resize()
template<typename T >
bool SparseMatrix< T >::resize |
( |
size_t |
newRows, |
|
|
size_t |
newCols |
|
) |
| |
◆ total_num_connections()
The documentation for this class was generated from the following file: