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

Public Member Functions | Private Member Functions | Private Attributes
concepts::MatfileInput Class Reference

#include <matfileInput.hh>

List of all members.

Public Member Functions

template<class T >
concepts::DenseMatrix< T > * getDense (const std::string matname)
 Reads the current MatfileInput, and converts its element "matname" to a concepts::DenseMatrix<T>
template<class T >
concepts::SparseMatrix< T > * getSparse (const std::string matname)
 Reads the current MatfileInput, and converts its element "matname" to a concepts::Sparsematrix<T>
 MatfileInput (const std::string filename)
 Creates A MatfileInput object and open a file called "filename".
 MatfileInput ()
 Creates a MatfileInput object to handle matfiles and convert them.
void openMatfileI (const std::string filename)
 Open a new *.mat-File, therefore existing old bounded file is closed.
virtual ~MatfileInput ()
 Destructor.

Private Member Functions

std::string matfileEnding_ (const std::string &filename)
 matfileEnding_

Private Attributes

matfile::InputDevice * idevice_
 representing the current input device

Detailed Description

Examples:

matfileTutorial.cc.

Definition at line 17 of file matfileInput.hh.


Constructor & Destructor Documentation

concepts::MatfileInput::MatfileInput ( ) [inline]

Creates a MatfileInput object to handle matfiles and convert them.

Definition at line 22 of file matfileInput.hh.

concepts::MatfileInput::MatfileInput ( const std::string  filename) [inline]

Creates A MatfileInput object and open a file called "filename".

Definition at line 31 of file matfileInput.hh.

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

Destructor.

Definition at line 38 of file matfileInput.hh.


Member Function Documentation

template<class T >
concepts::DenseMatrix<T>* concepts::MatfileInput::getDense ( const std::string  matname) [inline]

Reads the current MatfileInput, and converts its element "matname" to a concepts::DenseMatrix<T>

Examples:
matfileTutorial.cc.

Definition at line 102 of file matfileInput.hh.

Here is the call graph for this function:

template<class T >
concepts::SparseMatrix<T>* concepts::MatfileInput::getSparse ( const std::string  matname) [inline]

Reads the current MatfileInput, and converts its element "matname" to a concepts::Sparsematrix<T>

Examples:
matfileTutorial.cc.

Definition at line 58 of file matfileInput.hh.

Here is the call graph for this function:

std::string concepts::MatfileInput::matfileEnding_ ( const std::string &  filename) [inline, private]

matfileEnding_

Definition at line 130 of file matfileInput.hh.

void concepts::MatfileInput::openMatfileI ( const std::string  filename) [inline]

Open a new *.mat-File, therefore existing old bounded file is closed.

Definition at line 47 of file matfileInput.hh.


Member Data Documentation

matfile::InputDevice* concepts::MatfileInput::idevice_ [private]

representing the current input device

Definition at line 140 of file matfileInput.hh.


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

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