|
OpenMEEG
|
Block symmetric matrix class Block symmetric matrix class. More...
#include <symm_block_matrix.h>


Public Member Functions | |
| SymmetricBlockMatrix () | |
| SymmetricBlockMatrix (const size_t N) | |
| size_t | size () const override |
| void | info () const override |
| Matrix & | block (const unsigned i, const unsigned j) |
| const Matrix & | block (const unsigned i, const unsigned j) const |
| void | add_block (const Range &ir, const Range &jr) |
| void | set_blocks (const Ranges &r) |
| double & | operator() (const size_t i, const size_t j) |
| double | operator() (const size_t i, const size_t j) const |
| Public Member Functions inherited from OpenMEEG::LinOp | |
| LinOp () | |
| LinOp (const Dimension m, const Dimension n, const StorageType st, const unsigned d) | |
| Public Member Functions inherited from OpenMEEG::LinOpInfo | |
| LinOpInfo () | |
| LinOpInfo (const Dimension m, const Dimension n, const StorageType st, const unsigned d) | |
| virtual | ~LinOpInfo () |
| Dimension | nlin () const |
| Dimension & | nlin () |
| virtual Dimension | ncol () const |
| Dimension & | ncol () |
| StorageType | storageType () const |
| StorageType & | storageType () |
| unsigned | dimension () const |
| unsigned & | dimension () |
| IO & | default_io () |
Additional Inherited Members | |
| Public Types inherited from OpenMEEG::LinOpInfo | |
| enum | StorageType { FULL , SYMMETRIC , BLOCK , BLOCK_SYMMETRIC , SPARSE } |
| typedef maths::MathsIO * | IO |
| Protected Attributes inherited from OpenMEEG::LinOpInfo | |
| Dimension | num_lines |
| Dimension | num_cols |
| StorageType | storage |
| unsigned | dim |
| IO | DefaultIO = nullptr |
Block symmetric matrix class Block symmetric matrix class.
Definition at line 25 of file symm_block_matrix.h.
|
inline |
Definition at line 32 of file symm_block_matrix.h.
|
inline |
Definition at line 33 of file symm_block_matrix.h.
|
inlineoverridevirtual |
Implements OpenMEEG::LinOp.
Definition at line 35 of file symm_block_matrix.h.
|
inlineoverridevirtual |
Implements OpenMEEG::LinOp.
Definition at line 42 of file symm_block_matrix.h.
|
inline |
Definition at line 54 of file symm_block_matrix.h.
|
inline |
Definition at line 62 of file symm_block_matrix.h.
Definition at line 70 of file symm_block_matrix.h.
|
inline |
Definition at line 77 of file symm_block_matrix.h.
|
inline |
Definition at line 85 of file symm_block_matrix.h.
|
inline |
Definition at line 93 of file symm_block_matrix.h.