OpenMEEG
Loading...
Searching...
No Matches
OpenMEEG::LinOp Class Referenceabstract

#include <linop.h>

Inheritance diagram for OpenMEEG::LinOp:
Collaboration diagram for OpenMEEG::LinOp:

Public Member Functions

 LinOp ()
 LinOp (const Dimension m, const Dimension n, const StorageType st, const unsigned d)
virtual size_t size () const =0
virtual void info () const =0
Public Member Functions inherited from OpenMEEG::LinOpInfo
 LinOpInfo ()
 LinOpInfo (const Dimension m, const Dimension n, const StorageType st, const unsigned d)
virtual ~LinOpInfo ()
Dimension nlin () const
Dimensionnlin ()
virtual Dimension ncol () const
Dimensionncol ()
StorageType storageType () const
StorageTypestorageType ()
unsigned dimension () const
unsigned & dimension ()
IOdefault_io ()

Additional Inherited Members

Public Types inherited from OpenMEEG::LinOpInfo
enum  StorageType {
  FULL , SYMMETRIC , BLOCK , BLOCK_SYMMETRIC ,
  SPARSE
}
typedef maths::MathsIO * IO
Protected Attributes inherited from OpenMEEG::LinOpInfo
Dimension num_lines
Dimension num_cols
StorageType storage
unsigned dim
IO DefaultIO = nullptr

Detailed Description

Definition at line 71 of file linop.h.

Constructor & Destructor Documentation

◆ LinOp() [1/2]

OpenMEEG::LinOp::LinOp ( )
inline

Definition at line 77 of file linop.h.

◆ LinOp() [2/2]

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

Definition at line 78 of file linop.h.

Member Function Documentation

◆ size()

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

◆ info()


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