#include <sparse_matrix.h>
|
| | SparseMatrix () |
| |
| | SparseMatrix (const char *fname) |
| |
| | SparseMatrix (size_t N, size_t M) |
| |
| | ~SparseMatrix () |
| |
| double | operator() (size_t i, size_t j) const |
| |
| double & | operator() (size_t i, size_t j) |
| |
| size_t | size () const |
| |
| const_iterator | begin () const |
| |
| const_iterator | end () const |
| |
| SparseMatrix | transpose () const |
| |
| const Tank & | tank () const |
| |
| void | set (double t) |
| |
| Vector | getlin (size_t i) const |
| |
| void | setlin (Vector v, size_t i) |
| |
| void | save (const char *filename) const |
| |
| void | load (const char *filename) |
| |
| void | save (const std::string &s) const |
| |
| void | load (const std::string &s) |
| |
| void | info () const |
| |
| double | frobenius_norm () const |
| |
| Vector | operator* (const Vector &x) const |
| |
| Matrix | operator* (const SymMatrix &m) const |
| |
| Matrix | operator* (const Matrix &m) const |
| |
| SparseMatrix | operator* (const SparseMatrix &m) const |
| |
| SparseMatrix | operator+ (const SparseMatrix &m) const |
| |
| | LinOp () |
| |
| | LinOp (const size_t m, const size_t n, const StorageType st, const Dimension d) |
| |
| LinOp & | operator= (const LinOp &l) |
| |
| | 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 () |
| |
Definition at line 62 of file sparse_matrix.h.
| OpenMEEG::SparseMatrix::SparseMatrix |
( |
| ) |
|
|
inline |
| OpenMEEG::SparseMatrix::SparseMatrix |
( |
const char * |
fname | ) |
|
|
inline |
| OpenMEEG::SparseMatrix::SparseMatrix |
( |
size_t |
N, |
|
|
size_t |
M |
|
) |
| |
|
inline |
| OpenMEEG::SparseMatrix::~SparseMatrix |
( |
| ) |
|
|
inline |
| double OpenMEEG::SparseMatrix::operator() |
( |
size_t |
i, |
|
|
size_t |
j |
|
) |
| const |
|
inline |
| double& OpenMEEG::SparseMatrix::operator() |
( |
size_t |
i, |
|
|
size_t |
j |
|
) |
| |
|
inline |
| size_t OpenMEEG::SparseMatrix::size |
( |
| ) |
const |
|
inlinevirtual |
| const Tank& OpenMEEG::SparseMatrix::tank |
( |
| ) |
const |
|
inline |
| void OpenMEEG::SparseMatrix::set |
( |
double |
t | ) |
|
| Vector OpenMEEG::SparseMatrix::getlin |
( |
size_t |
i | ) |
const |
|
inline |
| void OpenMEEG::SparseMatrix::setlin |
( |
Vector |
v, |
|
|
size_t |
i |
|
) |
| |
|
inline |
| void OpenMEEG::SparseMatrix::save |
( |
const char * |
filename | ) |
const |
| void OpenMEEG::SparseMatrix::load |
( |
const char * |
filename | ) |
|
| void OpenMEEG::SparseMatrix::save |
( |
const std::string & |
s | ) |
const |
|
inline |
| void OpenMEEG::SparseMatrix::load |
( |
const std::string & |
s | ) |
|
|
inline |
| void OpenMEEG::SparseMatrix::info |
( |
| ) |
const |
|
virtual |
| double OpenMEEG::SparseMatrix::frobenius_norm |
( |
| ) |
const |
| Vector OpenMEEG::SparseMatrix::operator* |
( |
const Vector & |
x | ) |
const |
| Matrix OpenMEEG::SparseMatrix::operator* |
( |
const Matrix & |
m | ) |
const |
| Tank OpenMEEG::SparseMatrix::m_tank |
|
private |
The documentation for this class was generated from the following file:
- /builddir/build/BUILD/openmeeg-2.4-rc4/OpenMEEGMaths/include/sparse_matrix.h