#include <grid_matrix.h>
Inheritance diagram for Dft::Matrix:
Public Member Functions | |
virtual ergo_real | at (int row, int col) const =0 |
virtual bool | isSparse () const =0 |
virtual const SparseMatrix * | asSparse () const =0 |
virtual const ergo_real * | asFull () const =0 |
virtual | ~Matrix () |
It is not optimized for speed.
virtual Dft::Matrix::~Matrix | ( | ) | [inline, virtual] |
virtual const ergo_real* Dft::Matrix::asFull | ( | ) | const [pure virtual] |
Implemented in FullMatrixWrapper, and SparseMatrixWrapper.
virtual const SparseMatrix* Dft::Matrix::asSparse | ( | ) | const [pure virtual] |
Implemented in FullMatrixWrapper, and SparseMatrixWrapper.
virtual ergo_real Dft::Matrix::at | ( | int | row, | |
int | col | |||
) | const [pure virtual] |
Implemented in FullMatrixWrapper, and SparseMatrixWrapper.
virtual bool Dft::Matrix::isSparse | ( | ) | const [pure virtual] |
Implemented in FullMatrixWrapper, and SparseMatrixWrapper.