ergo
FullMatrixWrapper Class Reference
Inheritance diagram for FullMatrixWrapper:
Dft::Matrix

Public Member Functions

 FullMatrixWrapper (const Dft::FullMatrix &m)
 
virtual ergo_real at (int row, int col) const
 
virtual bool isSparse () const
 
virtual const Dft::SparseMatrix * asSparse () const
 
virtual const ergo_realasFull () const
 
- Public Member Functions inherited from Dft::Matrix
virtual ~Matrix ()
 

Private Attributes

const Dft::FullMatrixmatrix
 

Constructor & Destructor Documentation

◆ FullMatrixWrapper()

FullMatrixWrapper::FullMatrixWrapper ( const Dft::FullMatrix m)
inlineexplicit

Member Function Documentation

◆ asFull()

virtual const ergo_real* FullMatrixWrapper::asFull ( ) const
inlinevirtual

Implements Dft::Matrix.

References Dft::FullMatrix::mat, and matrix.

◆ asSparse()

virtual const Dft::SparseMatrix* FullMatrixWrapper::asSparse ( ) const
inlinevirtual

Implements Dft::Matrix.

◆ at()

virtual ergo_real FullMatrixWrapper::at ( int  row,
int  col 
) const
inlinevirtual

◆ isSparse()

virtual bool FullMatrixWrapper::isSparse ( ) const
inlinevirtual

Implements Dft::Matrix.

Member Data Documentation

◆ matrix

const Dft::FullMatrix& FullMatrixWrapper::matrix
private

Referenced by asFull(), and at().


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