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


Public Member Functions | |
| BlockMatrix () | |
| BlockMatrix (const size_t M, 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 |
| const Blocks & | blocks () const |
| void | add_block (const Range &ir, const Range &jr) |
| void | set_blocks (const Ranges &rows, const Ranges &cols) |
| 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 matrix class Block matrix class.
Definition at line 24 of file block_matrix.h.
|
inline |
Definition at line 31 of file block_matrix.h.
|
inline |
Definition at line 32 of file block_matrix.h.
|
inlineoverridevirtual |
Implements OpenMEEG::LinOp.
Definition at line 34 of file block_matrix.h.
|
inlineoverridevirtual |
Implements OpenMEEG::LinOp.
Definition at line 41 of file block_matrix.h.
|
inline |
Definition at line 53 of file block_matrix.h.
|
inline |
Definition at line 54 of file block_matrix.h.
|
inline |
Definition at line 56 of file block_matrix.h.
Definition at line 58 of file block_matrix.h.
Definition at line 65 of file block_matrix.h.
|
inline |
Definition at line 73 of file block_matrix.h.
|
inline |
Definition at line 80 of file block_matrix.h.