Block symmetric matrix class Block symmetric matrix class.
More...
#include <symm_block_matrix.h>
|
| 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 |
| 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 () |
Block symmetric matrix class Block symmetric matrix class.
Definition at line 25 of file symm_block_matrix.h.
◆ SymmetricBlockMatrix() [1/2]
OpenMEEG::maths::SymmetricBlockMatrix::SymmetricBlockMatrix |
( |
| ) |
|
|
inline |
◆ SymmetricBlockMatrix() [2/2]
OpenMEEG::maths::SymmetricBlockMatrix::SymmetricBlockMatrix |
( |
const size_t | N | ) |
|
|
inline |
◆ size()
size_t OpenMEEG::maths::SymmetricBlockMatrix::size |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ info()
void OpenMEEG::maths::SymmetricBlockMatrix::info |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ block() [1/2]
Matrix & OpenMEEG::maths::SymmetricBlockMatrix::block |
( |
const unsigned | i, |
|
|
const unsigned | j ) |
|
inline |
◆ block() [2/2]
const Matrix & OpenMEEG::maths::SymmetricBlockMatrix::block |
( |
const unsigned | i, |
|
|
const unsigned | j ) const |
|
inline |
◆ add_block()
void OpenMEEG::maths::SymmetricBlockMatrix::add_block |
( |
const Range & | ir, |
|
|
const Range & | jr ) |
|
inline |
◆ set_blocks()
void OpenMEEG::maths::SymmetricBlockMatrix::set_blocks |
( |
const Ranges & | r | ) |
|
|
inline |
◆ operator()() [1/2]
double & OpenMEEG::maths::SymmetricBlockMatrix::operator() |
( |
const size_t | i, |
|
|
const size_t | j ) |
|
inline |
◆ operator()() [2/2]
double OpenMEEG::maths::SymmetricBlockMatrix::operator() |
( |
const size_t | i, |
|
|
const size_t | j ) const |
|
inline |
The documentation for this class was generated from the following file:
- /builddir/build/BUILD/openmeeg-2.5.15-build/openmeeg-2.5.15/OpenMEEGMaths/include/symm_block_matrix.h