OpenMEEG
|
#include <linop.h>
Public Member Functions | |
LinOp () | |
LinOp (const size_t m, const size_t n, const StorageType st, const Dimension d) | |
virtual size_t | size () const =0 |
virtual void | info () const =0 |
![]() | |
LinOpInfo () | |
LinOpInfo (const size_t m, const size_t n, const StorageType st, const Dimension d) | |
virtual | ~LinOpInfo () |
size_t | nlin () const |
size_t & | nlin () |
virtual size_t | ncol () const |
size_t & | ncol () |
StorageType | storageType () const |
StorageType & | storageType () |
Dimension | dimension () const |
Dimension & | dimension () |
IO & | default_io () |
Private Types | |
typedef LinOpInfo | base |
Additional Inherited Members | |
![]() | |
enum | StorageType { FULL, SYMMETRIC, SPARSE } |
typedef maths::MathsIO * | IO |
typedef unsigned | Dimension |
![]() | |
size_t | num_lines |
size_t | num_cols |
StorageType | storage |
Dimension | dim |
IO | DefaultIO |
|
private |
|
inline |
|
pure virtual |
Implemented in OpenMEEG::Matrix, OpenMEEG::SparseMatrix, OpenMEEG::Vector, and OpenMEEG::SymMatrix.
|
pure virtual |
Implemented in OpenMEEG::Matrix, OpenMEEG::Vector, OpenMEEG::SparseMatrix, and OpenMEEG::SymMatrix.