opengm::ViewFunction< GM > Class Template Reference
[Function Types]

reference to a Factor of a GraphicalModel More...

#include <view.hxx>

Inheritance diagram for opengm::ViewFunction< GM >:
Inheritance graph
[legend]
Collaboration diagram for opengm::ViewFunction< GM >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef GM::ValueType ValueType
typedef ValueType value_type
typedef GM::FactorType FactorType
typedef GM::OperatorType OperatorType
typedef GM::IndexType IndexType
typedef GM::IndexType LabelType

Public Member Functions

 ViewFunction ()
 ViewFunction (const FactorType &)
template<class Iterator >
ValueType operator() (Iterator begin) const
LabelType shape (const IndexType) const
IndexType dimension () const
IndexType size () const

Detailed Description

template<class GM>
class opengm::ViewFunction< GM >

reference to a Factor of a GraphicalModel

Definition at line 13 of file view.hxx.


Member Typedef Documentation

template<class GM>
typedef GM::FactorType opengm::ViewFunction< GM >::FactorType

Definition at line 20 of file view.hxx.

template<class GM>
typedef GM::IndexType opengm::ViewFunction< GM >::IndexType

Definition at line 22 of file view.hxx.

template<class GM>
typedef GM::IndexType opengm::ViewFunction< GM >::LabelType

Definition at line 23 of file view.hxx.

template<class GM>
typedef GM::OperatorType opengm::ViewFunction< GM >::OperatorType

Definition at line 21 of file view.hxx.

template<class GM>
typedef ValueType opengm::ViewFunction< GM >::value_type

Definition at line 19 of file view.hxx.

template<class GM>
typedef GM::ValueType opengm::ViewFunction< GM >::ValueType

Definition at line 18 of file view.hxx.


Constructor & Destructor Documentation

template<class GM >
opengm::ViewFunction< GM >::ViewFunction (  )  [inline]

Definition at line 39 of file view.hxx.

template<class GM>
opengm::ViewFunction< GM >::ViewFunction ( const FactorType  ) 

Member Function Documentation

template<class GM >
ViewFunction< GM >::IndexType opengm::ViewFunction< GM >::dimension (  )  const [inline]

Definition at line 73 of file view.hxx.

template<class GM >
template<class Iterator >
ViewFunction< GM >::ValueType opengm::ViewFunction< GM >::operator() ( Iterator  begin  )  const [inline]

Definition at line 56 of file view.hxx.

template<class GM>
LabelType opengm::ViewFunction< GM >::shape ( const   IndexType  )  const
template<class GM >
ViewFunction< GM >::IndexType opengm::ViewFunction< GM >::size (  )  const [inline]

Definition at line 79 of file view.hxx.

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