OpenMEEG
Public Member Functions | List of all members
OpenMEEG::GainEITInternalPot Class Reference

#include <gain.h>

Inheritance diagram for OpenMEEG::GainEITInternalPot:
Inheritance graph
[legend]
Collaboration diagram for OpenMEEG::GainEITInternalPot:
Collaboration graph
[legend]

Public Member Functions

 GainEITInternalPot (const SymMatrix &HeadMatInv, const Matrix &SourceMat, const Matrix &Head2IPMat)
 
 ~GainEITInternalPot ()
 
- Public Member Functions inherited from OpenMEEG::Matrix
 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 Matrixset (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...
 
- Public Member Functions inherited from OpenMEEG::LinOp
 LinOp ()
 
 LinOp (const size_t m, const size_t n, const StorageType st, const Dimension d)
 
LinOpoperator= (const LinOp &l)
 
- 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 ()
 
LinOpInfooperator= (const LinOpInfo &l)
 
size_t nlin () const
 
size_t & nlin ()
 
virtual size_t ncol () const
 
size_t & ncol ()
 
StorageType storageType () const
 
StorageTypestorageType ()
 
Dimension dimension () const
 
Dimensiondimension ()
 
IOdefault_io ()
 

Additional Inherited Members

- Public Types inherited from OpenMEEG::LinOpInfo
enum  StorageType { FULL, SYMMETRIC, SPARSE }
 
typedef maths::MathsIOIO
 
typedef unsigned Dimension
 
- Protected Member Functions inherited from OpenMEEG::Matrix
 Matrix (const Matrix &A, const size_t M)
 
- Protected Attributes inherited from OpenMEEG::Matrix
utils::RCPtr< LinOpValuevalue
 
- Protected Attributes inherited from OpenMEEG::LinOpInfo
size_t num_lines
 
size_t num_cols
 
StorageType storage
 
Dimension dim
 
IO DefaultIO
 

Detailed Description

Definition at line 210 of file gain.h.

Constructor & Destructor Documentation

◆ GainEITInternalPot()

OpenMEEG::GainEITInternalPot::GainEITInternalPot ( const SymMatrix HeadMatInv,
const Matrix SourceMat,
const Matrix Head2IPMat 
)
inline

Definition at line 213 of file gain.h.

◆ ~GainEITInternalPot()

OpenMEEG::GainEITInternalPot::~GainEITInternalPot ( )
inline

Definition at line 216 of file gain.h.


The documentation for this class was generated from the following file: