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_real * | asFull () const |
Private Attributes | |
const Dft::SparseMatrix & | matrix |
SparseMatrixWrapper::SparseMatrixWrapper | ( | const Dft::SparseMatrix & | m | ) | [inline, explicit] |
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.
const Dft::SparseMatrix& SparseMatrixWrapper::matrix [private] |
Referenced by asSparse(), and at().