OpenGM  2.3.x
Discrete Graphical Model Library
Public Types | Public Member Functions | List of all members
opengm::trws_base::Pseudo2DArray< T > Class Template Reference

#include <utilities2.hxx>

+ Inheritance diagram for opengm::trws_base::Pseudo2DArray< T >:
+ Collaboration diagram for opengm::trws_base::Pseudo2DArray< T >:

Public Types

typedef srcIterator< const T > const_srciterator
 
typedef const T * const_trgiterator
 
typedef srcIterator< T > srciterator
 
typedef T * trgiterator
 

Public Member Functions

 Pseudo2DArray (size_t srcsize=0, size_t trgsize=0)
 
void resize (size_t srcsize, size_t trgsize)
 
const_srciterator beginSrc (const T *pbin, size_t src)
 
const_srciterator endSrc (const T *pbin, size_t src)
 
const_trgiterator beginTrg (const T *pbin, size_t trg)
 
const_trgiterator endTrg (const T *pbin, size_t trg)
 
srciterator beginSrcNC (T *pbin, size_t src)
 
srciterator endSrcNC (T *pbin, size_t src)
 
trgiterator beginTrgNC (T *pbin, size_t trg)
 
trgiterator endTrgNC (T *pbin, size_t trg)
 

Detailed Description

template<class T>
class opengm::trws_base::Pseudo2DArray< T >

Definition at line 190 of file utilities2.hxx.

Member Typedef Documentation

template<class T>
typedef srcIterator<const T> opengm::trws_base::Pseudo2DArray< T >::const_srciterator

Definition at line 193 of file utilities2.hxx.

template<class T>
typedef const T* opengm::trws_base::Pseudo2DArray< T >::const_trgiterator

Definition at line 194 of file utilities2.hxx.

template<class T>
typedef srcIterator<T> opengm::trws_base::Pseudo2DArray< T >::srciterator

Definition at line 195 of file utilities2.hxx.

template<class T>
typedef T* opengm::trws_base::Pseudo2DArray< T >::trgiterator

Definition at line 196 of file utilities2.hxx.

Constructor & Destructor Documentation

template<class T>
opengm::trws_base::Pseudo2DArray< T >::Pseudo2DArray ( size_t  srcsize = 0,
size_t  trgsize = 0 
)
inline

Definition at line 198 of file utilities2.hxx.

Member Function Documentation

template<class T>
const_srciterator opengm::trws_base::Pseudo2DArray< T >::beginSrc ( const T *  pbin,
size_t  src 
)
inline

Definition at line 202 of file utilities2.hxx.

+ Here is the caller graph for this function:

template<class T>
srciterator opengm::trws_base::Pseudo2DArray< T >::beginSrcNC ( T *  pbin,
size_t  src 
)
inline

Definition at line 208 of file utilities2.hxx.

+ Here is the caller graph for this function:

template<class T>
const_trgiterator opengm::trws_base::Pseudo2DArray< T >::beginTrg ( const T *  pbin,
size_t  trg 
)
inline

Definition at line 205 of file utilities2.hxx.

+ Here is the caller graph for this function:

template<class T>
trgiterator opengm::trws_base::Pseudo2DArray< T >::beginTrgNC ( T *  pbin,
size_t  trg 
)
inline

Definition at line 211 of file utilities2.hxx.

+ Here is the caller graph for this function:

template<class T>
const_srciterator opengm::trws_base::Pseudo2DArray< T >::endSrc ( const T *  pbin,
size_t  src 
)
inline

Definition at line 203 of file utilities2.hxx.

+ Here is the caller graph for this function:

template<class T>
srciterator opengm::trws_base::Pseudo2DArray< T >::endSrcNC ( T *  pbin,
size_t  src 
)
inline

Definition at line 209 of file utilities2.hxx.

template<class T>
const_trgiterator opengm::trws_base::Pseudo2DArray< T >::endTrg ( const T *  pbin,
size_t  trg 
)
inline

Definition at line 206 of file utilities2.hxx.

template<class T>
trgiterator opengm::trws_base::Pseudo2DArray< T >::endTrgNC ( T *  pbin,
size_t  trg 
)
inline

Definition at line 212 of file utilities2.hxx.

template<class T >
void opengm::trws_base::Pseudo2DArray< T >::resize ( size_t  srcsize,
size_t  trgsize 
)
inline

Definition at line 222 of file utilities2.hxx.

+ Here is the caller graph for this function: