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 |
![]() | |
LinOp () | |
LinOp (const Dimension m, const Dimension n, const StorageType st, const unsigned d) | |
![]() | |
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 | |
![]() | |
enum | StorageType { FULL , SYMMETRIC , BLOCK , BLOCK_SYMMETRIC , SPARSE } |
typedef maths::MathsIO * | IO |
![]() | |
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.