TransportSolver::MatrixWrapper< T > Class Template Reference

#include <transportationsolver.hxx>

Inheritance diagram for TransportSolver::MatrixWrapper< T >:
Inheritance graph
[legend]
Collaboration diagram for TransportSolver::MatrixWrapper< T >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef std::vector< T >
::const_iterator 
const_iterator
typedef std::vector< T >::iterator iterator
typedef T ValueType

Public Member Functions

 MatrixWrapper ()
 MatrixWrapper (size_t xsize, size_t ysize)
 MatrixWrapper (size_t xsize, size_t ysize, T value)
void resize (size_t xsize, size_t ysize)
void assign (size_t xsize, size_t ysize, T value)
const_iterator begin () const
const_iterator end () const
iterator begin ()
iterator end ()
const T & operator() (size_t x, size_t y) const
T & operator() (size_t x, size_t y)
size_t xsize () const
size_t ysize () const

Detailed Description

template<class T>
class TransportSolver::MatrixWrapper< T >

Definition at line 507 of file transportationsolver.hxx.


Member Typedef Documentation

template<class T>
typedef std::vector<T>::const_iterator TransportSolver::MatrixWrapper< T >::const_iterator

Definition at line 510 of file transportationsolver.hxx.

template<class T>
typedef std::vector<T>::iterator TransportSolver::MatrixWrapper< T >::iterator

Definition at line 511 of file transportationsolver.hxx.

template<class T>
typedef T TransportSolver::MatrixWrapper< T >::ValueType

Definition at line 512 of file transportationsolver.hxx.


Constructor & Destructor Documentation

template<class T>
TransportSolver::MatrixWrapper< T >::MatrixWrapper (  )  [inline]

Definition at line 513 of file transportationsolver.hxx.

template<class T>
TransportSolver::MatrixWrapper< T >::MatrixWrapper ( size_t  xsize,
size_t  ysize 
) [inline]

Definition at line 514 of file transportationsolver.hxx.

template<class T>
TransportSolver::MatrixWrapper< T >::MatrixWrapper ( size_t  xsize,
size_t  ysize,
value 
) [inline]

Definition at line 515 of file transportationsolver.hxx.


Member Function Documentation

template<class T>
void TransportSolver::MatrixWrapper< T >::assign ( size_t  xsize,
size_t  ysize,
value 
) [inline]

Definition at line 517 of file transportationsolver.hxx.

template<class T>
iterator TransportSolver::MatrixWrapper< T >::begin (  )  [inline]

Definition at line 520 of file transportationsolver.hxx.

template<class T>
const_iterator TransportSolver::MatrixWrapper< T >::begin (  )  const [inline]

Definition at line 518 of file transportationsolver.hxx.

template<class T>
iterator TransportSolver::MatrixWrapper< T >::end (  )  [inline]

Definition at line 521 of file transportationsolver.hxx.

template<class T>
const_iterator TransportSolver::MatrixWrapper< T >::end (  )  const [inline]

Definition at line 519 of file transportationsolver.hxx.

template<class T>
T& TransportSolver::MatrixWrapper< T >::operator() ( size_t  x,
size_t  y 
) [inline]

Definition at line 524 of file transportationsolver.hxx.

template<class T>
const T& TransportSolver::MatrixWrapper< T >::operator() ( size_t  x,
size_t  y 
) const [inline]

Definition at line 523 of file transportationsolver.hxx.

template<class T>
void TransportSolver::MatrixWrapper< T >::resize ( size_t  xsize,
size_t  ysize 
) [inline]

Definition at line 516 of file transportationsolver.hxx.

Here is the caller graph for this function:

template<class T>
size_t TransportSolver::MatrixWrapper< T >::xsize (  )  const [inline]

Definition at line 525 of file transportationsolver.hxx.

Here is the caller graph for this function:

template<class T>
size_t TransportSolver::MatrixWrapper< T >::ysize (  )  const [inline]

Definition at line 526 of file transportationsolver.hxx.

Here is the caller graph for this function:

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Mon Jun 17 16:31:13 2013 for OpenGM by  doxygen 1.6.3