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.8-build/openmeeg-2.5.8/OpenMEEGMaths/include/symm_block_matrix.h