|
| | GainMEGadjoint (const Geometry &geo, const Matrix &dipoles, const SymMatrix &HeadMat, const Matrix &Head2MEGMat, const Matrix &Source2MEGMat) |
| |
| | ~GainMEGadjoint () |
| |
| | Matrix () |
| |
| | Matrix (const char *fname) |
| |
| | Matrix (const size_t M, const size_t N) |
| |
| | Matrix (const Matrix &A, const DeepCopy) |
| |
| | Matrix (const SymMatrix &A) |
| |
| | Matrix (const SparseMatrix &A) |
| |
| | Matrix (const Vector &v, const size_t M, const size_t N) |
| |
| void | alloc_data () |
| |
| void | reference_data (const double *vals) |
| |
| bool | empty () const |
| | Test if Matrix is empty. More...
|
| |
| size_t | size () const |
| | Get Matrix size. More...
|
| |
| double * | data () const |
| | Get Matrix data. More...
|
| |
| double | operator() (size_t i, size_t j) const |
| | Get Matrix value. More...
|
| |
| double & | operator() (size_t i, size_t j) |
| | Get Matrix value. More...
|
| |
| Matrix | submat (size_t istart, size_t isize, size_t jstart, size_t jsize) const |
| |
| void | insertmat (size_t istart, size_t jstart, const Matrix &B) |
| |
| Vector | getcol (size_t j) const |
| |
| void | setcol (size_t j, const Vector &v) |
| |
| Vector | getlin (size_t i) const |
| |
| void | setlin (size_t i, const Vector &v) |
| |
| const Matrix & | set (const double d) |
| |
| Matrix | operator* (const Matrix &B) const |
| |
| Matrix | operator* (const SymMatrix &B) const |
| |
| Matrix | operator* (const SparseMatrix &B) const |
| |
| Matrix | operator+ (const Matrix &B) const |
| |
| Matrix | operator- (const Matrix &B) const |
| |
| Matrix | operator* (double x) const |
| |
| Matrix | operator/ (double x) const |
| |
| void | operator+= (const Matrix &B) |
| |
| void | operator-= (const Matrix &B) |
| |
| void | operator*= (double x) |
| |
| void | operator/= (double x) |
| |
| Vector | operator* (const Vector &v) const |
| |
| Vector | tmult (const Vector &v) const |
| |
| Matrix | tmult (const Matrix &m) const |
| |
| Matrix | multt (const Matrix &m) const |
| |
| Matrix | tmultt (const Matrix &m) const |
| |
| Vector | mean () const |
| |
| Vector | tmean () const |
| |
| Matrix | transpose () const |
| |
| Matrix | inverse () const |
| |
| Matrix | pinverse (double reltol=0) const |
| |
| void | svd (Matrix &U, SparseMatrix &S, Matrix &V, bool complete=true) const |
| |
| double | frobenius_norm () const |
| | Get Matrix Frobenius norm. More...
|
| |
| double | dot (const Matrix &B) const |
| |
| void | save (const char *filename) const |
| | Save Matrix to file (Format set using file name extension) More...
|
| |
| void | load (const char *filename) |
| | Load Matrix from file (Format set using file name extension) More...
|
| |
| void | save (const std::string &s) const |
| |
| void | load (const std::string &s) |
| |
| void | info () const |
| | Print info on Matrix. More...
|
| |
| | 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 109 of file gain.h.