SparseMatrixWrapper Class Reference

Inheritance diagram for SparseMatrixWrapper:
Dft::Matrix

List of all members.

Public Member Functions

 SparseMatrixWrapper (const Dft::SparseMatrix &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

Private Attributes

const Dft::SparseMatrix & matrix

Constructor & Destructor Documentation

SparseMatrixWrapper::SparseMatrixWrapper ( const Dft::SparseMatrix &  m  )  [inline, explicit]

Member Function Documentation

virtual const ergo_real* SparseMatrixWrapper::asFull (  )  const [inline, virtual]

Implements Dft::Matrix.

virtual const Dft::SparseMatrix* SparseMatrixWrapper::asSparse (  )  const [inline, virtual]

Implements Dft::Matrix.

References matrix.

virtual ergo_real SparseMatrixWrapper::at ( int  row,
int  col 
) const [inline, virtual]

Implements Dft::Matrix.

References matrix.

virtual bool SparseMatrixWrapper::isSparse (  )  const [inline, virtual]

Implements Dft::Matrix.


Member Data Documentation

const Dft::SparseMatrix& SparseMatrixWrapper::matrix [private]

Referenced by asSparse(), and at().


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

Generated on 10 Jul 2018 for ergo by  doxygen 1.6.1