OpenMEEG
Public Member Functions | Private Types | List of all members
OpenMEEG::LinOp Class Referenceabstract

#include <linop.h>

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

Public Member Functions

 LinOp ()
 
 LinOp (const size_t m, const size_t n, const StorageType st, const Dimension d)
 
LinOpoperator= (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 ()
 
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 ()
 

Private Types

typedef LinOpInfo base
 

Additional Inherited Members

- Public Types inherited from OpenMEEG::LinOpInfo
enum  StorageType { FULL, SYMMETRIC, SPARSE }
 
typedef maths::MathsIOIO
 
typedef unsigned Dimension
 
- 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 108 of file linop.h.

Member Typedef Documentation

◆ base

Definition at line 110 of file linop.h.

Constructor & Destructor Documentation

◆ LinOp() [1/2]

OpenMEEG::LinOp::LinOp ( )
inline

Definition at line 114 of file linop.h.

◆ LinOp() [2/2]

OpenMEEG::LinOp::LinOp ( const size_t  m,
const size_t  n,
const StorageType  st,
const Dimension  d 
)
inline

Definition at line 115 of file linop.h.

Member Function Documentation

◆ operator=()

LinOp& OpenMEEG::LinOp::operator= ( const LinOp l)
inline

Definition at line 117 of file linop.h.

◆ size()

virtual size_t OpenMEEG::LinOp::size ( ) const
pure virtual

◆ info()

virtual void OpenMEEG::LinOp::info ( ) const
pure virtual

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