Wrapper for a concepts::SparseMatrix<T>. More...
#include <sparseOWrapper.hh>
Public Types | |
| typedef ArraySparseWrapper | Type |
Public Member Functions | |
| const MATtype | imagType () const |
| const char * | ir () const |
| bool | isComplex () const |
| const char * | jc () const |
| miINT32_t | nnz () const |
| const char * | pi () const |
| const char * | pr () const |
| const MATtype | realType () const |
| void | size (miINT32_t &rows, miINT32_t &cols) const |
| template<class T > | |
| SparseOWrapper (SparseMatrix< T > &sparse) | |
| Constructor. | |
| virtual | ~SparseOWrapper () |
Private Attributes | |
| miINT32_t | cols_ |
| int * | conceptsCol_ |
| int * | conceptsRow_ |
| const char * | ir_ |
| bool | isComplex_ |
| const char * | jc_ |
| miINT32_t | nnz_ |
| const char * | pi_ |
| const char * | pr_ |
| miINT32_t | rows_ |
| MATtype | type_ |
| double * | valCmplx_ |
| double * | valReal_ |
Wrapper for a concepts::SparseMatrix<T>.
Class that translates a concepts::SparseMatrix<T> in a for so that matfile can store it as matfile. Is a part of matfileOutput. You build a wrapper by using the Constructor with a given matrix.
Definition at line 23 of file sparseOWrapper.hh.
| typedef ArraySparseWrapper concepts::SparseOWrapper::Type |
Definition at line 35 of file sparseOWrapper.hh.
| concepts::SparseOWrapper::SparseOWrapper | ( | SparseMatrix< T > & | matrix | ) |
Constructor.
The constructor take as argument a reference to the matrix which will be stored. .You can store the matrix using matfile OutputDevice .
Definition at line 142 of file sparseOWrapper.hh.

| virtual concepts::SparseOWrapper::~SparseOWrapper | ( | ) | [inline, virtual] |
Definition at line 47 of file sparseOWrapper.hh.
| const MATtype concepts::SparseOWrapper::imagType | ( | ) | const [inline] |
Definition at line 103 of file sparseOWrapper.hh.
| const char* concepts::SparseOWrapper::ir | ( | ) | const [inline] |
Definition at line 77 of file sparseOWrapper.hh.
| bool concepts::SparseOWrapper::isComplex | ( | ) | const [inline] |
Definition at line 61 of file sparseOWrapper.hh.
| const char* concepts::SparseOWrapper::jc | ( | ) | const [inline] |
Definition at line 85 of file sparseOWrapper.hh.
| miINT32_t concepts::SparseOWrapper::nnz | ( | ) | const [inline] |
Definition at line 69 of file sparseOWrapper.hh.
| const char* concepts::SparseOWrapper::pi | ( | ) | const [inline] |
Definition at line 111 of file sparseOWrapper.hh.
| const char* concepts::SparseOWrapper::pr | ( | ) | const [inline] |
Definition at line 107 of file sparseOWrapper.hh.
| const MATtype concepts::SparseOWrapper::realType | ( | ) | const [inline] |
Definition at line 99 of file sparseOWrapper.hh.
Definition at line 94 of file sparseOWrapper.hh.
miINT32_t concepts::SparseOWrapper::cols_ [private] |
Definition at line 120 of file sparseOWrapper.hh.
int* concepts::SparseOWrapper::conceptsCol_ [private] |
Definition at line 130 of file sparseOWrapper.hh.
int * concepts::SparseOWrapper::conceptsRow_ [private] |
Definition at line 130 of file sparseOWrapper.hh.
const char* concepts::SparseOWrapper::ir_ [private] |
Definition at line 123 of file sparseOWrapper.hh.
bool concepts::SparseOWrapper::isComplex_ [private] |
Definition at line 117 of file sparseOWrapper.hh.
const char * concepts::SparseOWrapper::jc_ [private] |
Definition at line 123 of file sparseOWrapper.hh.
miINT32_t concepts::SparseOWrapper::nnz_ [private] |
Definition at line 120 of file sparseOWrapper.hh.
const char * concepts::SparseOWrapper::pi_ [private] |
Definition at line 126 of file sparseOWrapper.hh.
const char* concepts::SparseOWrapper::pr_ [private] |
Definition at line 126 of file sparseOWrapper.hh.
miINT32_t concepts::SparseOWrapper::rows_ [private] |
Definition at line 120 of file sparseOWrapper.hh.
MATtype concepts::SparseOWrapper::type_ [private] |
Definition at line 132 of file sparseOWrapper.hh.
double * concepts::SparseOWrapper::valCmplx_ [private] |
Definition at line 129 of file sparseOWrapper.hh.
double* concepts::SparseOWrapper::valReal_ [private] |
Definition at line 129 of file sparseOWrapper.hh.