Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)

Public Types | Public Member Functions | Private Attributes
concepts::DenseOWrapper Class Reference

Wrapper for a concepts::DenseMatrix<T>. More...

#include <denseOWrapper.hh>

Collaboration diagram for concepts::DenseOWrapper:
Collaboration graph
[legend]

List of all members.

Public Types

typedef ArrayDenseWrapper Type

Public Member Functions

RealcomplexData (uint i, uint j) const
template<class T >
 DenseOWrapper (concepts::Matrix< T > &matrix)
 Constructor.
const MATtype imagType () const
bool isComplex () const
RealrealData (uint i, uint j) const
const MATtype realType () const
void size (miINT32_t &rows, miINT32_t &cols) const
virtual ~DenseOWrapper ()

Private Attributes

MATtype cmplxType_
miINT32_t cols_
bool isComplex_
concepts::DenseMatrix< Cmplx > * matrix_c
concepts::DenseMatrix< Real > * matrix_r
MATtype realType_
miINT32_t rows_

Detailed Description

Wrapper for a concepts::DenseMatrix<T>.

Class that translates a concepts::DenseMatrix<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.

Test:
test::MatfileTest

Definition at line 17 of file denseOWrapper.hh.


Member Typedef Documentation

typedef ArrayDenseWrapper concepts::DenseOWrapper::Type

Definition at line 23 of file denseOWrapper.hh.


Constructor & Destructor Documentation

template<class T >
concepts::DenseOWrapper::DenseOWrapper ( concepts::Matrix< 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 80 of file denseOWrapper.hh.

Here is the call graph for this function:

virtual concepts::DenseOWrapper::~DenseOWrapper ( ) [inline, virtual]

Definition at line 28 of file denseOWrapper.hh.


Member Function Documentation

Real* concepts::DenseOWrapper::complexData ( uint  i,
uint  j 
) const [inline]

Definition at line 40 of file denseOWrapper.hh.

const MATtype concepts::DenseOWrapper::imagType ( ) const [inline]

Definition at line 48 of file denseOWrapper.hh.

bool concepts::DenseOWrapper::isComplex ( ) const [inline]

Definition at line 30 of file denseOWrapper.hh.

Real* concepts::DenseOWrapper::realData ( uint  i,
uint  j 
) const [inline]

Definition at line 34 of file denseOWrapper.hh.

const MATtype concepts::DenseOWrapper::realType ( ) const [inline]

Definition at line 44 of file denseOWrapper.hh.

void concepts::DenseOWrapper::size ( miINT32_t rows,
miINT32_t cols 
) const [inline]

Definition at line 52 of file denseOWrapper.hh.


Member Data Documentation

Definition at line 69 of file denseOWrapper.hh.

Definition at line 62 of file denseOWrapper.hh.

Definition at line 59 of file denseOWrapper.hh.

Definition at line 66 of file denseOWrapper.hh.

Definition at line 65 of file denseOWrapper.hh.

Definition at line 69 of file denseOWrapper.hh.

Definition at line 62 of file denseOWrapper.hh.


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

Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)