|
OpenMEEG
|
#include <linop.h>


Public Member Functions | |
| LinOp () | |
| LinOp (const size_t m, const size_t n, const StorageType st, const Dimension d) | |
| LinOp & | operator= (const LinOp &l) |
| virtual size_t | size () const =0 |
| virtual void | info () const =0 |
Public Member Functions inherited from OpenMEEG::LinOpInfo | |
| LinOpInfo () | |
| LinOpInfo (const size_t m, const size_t n, const StorageType st, const Dimension d) | |
| virtual | ~LinOpInfo () |
| LinOpInfo & | operator= (const LinOpInfo &l) |
| 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 | |
Public Types inherited from OpenMEEG::LinOpInfo | |
| enum | StorageType { FULL, SYMMETRIC, SPARSE } |
| typedef maths::MathsIO * | IO |
| typedef unsigned | Dimension |
Protected Attributes inherited from OpenMEEG::LinOpInfo | |
| 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.
1.8.5