opengm::ViewConvertFunction< GM, ACC, VALUE_TYPE > Class Template Reference
[Function Types]

#include <view_convert_function.hxx>

Inheritance diagram for opengm::ViewConvertFunction< GM, ACC, VALUE_TYPE >:
Inheritance graph
[legend]
Collaboration diagram for opengm::ViewConvertFunction< GM, ACC, VALUE_TYPE >:
Collaboration graph
[legend]

List of all members.

Public Types

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

Public Member Functions

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

Detailed Description

template<class GM, class ACC, class VALUE_TYPE>
class opengm::ViewConvertFunction< GM, ACC, VALUE_TYPE >

ViewConvertFunction convert semi-ring in a lazy fashion

Definition at line 56 of file view_convert_function.hxx.


Member Typedef Documentation

template<class GM, class ACC, class VALUE_TYPE>
typedef GM::FactorType opengm::ViewConvertFunction< GM, ACC, VALUE_TYPE >::FactorType

Definition at line 63 of file view_convert_function.hxx.

template<class GM, class ACC, class VALUE_TYPE>
typedef GM::IndexType opengm::ViewConvertFunction< GM, ACC, VALUE_TYPE >::IndexType

Definition at line 65 of file view_convert_function.hxx.

template<class GM, class ACC, class VALUE_TYPE>
typedef GM::LabelType opengm::ViewConvertFunction< GM, ACC, VALUE_TYPE >::LabelType

Definition at line 66 of file view_convert_function.hxx.

template<class GM, class ACC, class VALUE_TYPE>
typedef GM::OperatorType opengm::ViewConvertFunction< GM, ACC, VALUE_TYPE >::OperatorType

Definition at line 64 of file view_convert_function.hxx.

template<class GM, class ACC, class VALUE_TYPE>
typedef VALUE_TYPE opengm::ViewConvertFunction< GM, ACC, VALUE_TYPE >::value_type

Definition at line 62 of file view_convert_function.hxx.

template<class GM, class ACC, class VALUE_TYPE>
typedef VALUE_TYPE opengm::ViewConvertFunction< GM, ACC, VALUE_TYPE >::ValueType

Definition at line 61 of file view_convert_function.hxx.


Constructor & Destructor Documentation

template<class GM , class ACC , class VALUE_TYPE >
opengm::ViewConvertFunction< GM, ACC, VALUE_TYPE >::ViewConvertFunction (  )  [inline]

Definition at line 81 of file view_convert_function.hxx.

template<class GM, class ACC, class VALUE_TYPE>
opengm::ViewConvertFunction< GM, ACC, VALUE_TYPE >::ViewConvertFunction ( const FactorType  ) 

Member Function Documentation

template<class GM , class ACC , class VALUE_TYPE >
ViewConvertFunction< GM, ACC, VALUE_TYPE >::IndexType opengm::ViewConvertFunction< GM, ACC, VALUE_TYPE >::dimension (  )  const [inline]

Definition at line 115 of file view_convert_function.hxx.

template<class GM , class ACC , class VALUE_TYPE >
template<class Iterator >
ViewConvertFunction< GM, ACC, VALUE_TYPE >::ValueType opengm::ViewConvertFunction< GM, ACC, VALUE_TYPE >::operator() ( Iterator  begin  )  const [inline]

Definition at line 98 of file view_convert_function.hxx.

template<class GM, class ACC, class VALUE_TYPE>
IndexType opengm::ViewConvertFunction< GM, ACC, VALUE_TYPE >::shape ( const   IndexType  )  const
template<class GM , class ACC , class VALUE_TYPE >
ViewConvertFunction< GM, ACC, VALUE_TYPE >::IndexType opengm::ViewConvertFunction< GM, ACC, VALUE_TYPE >::size (  )  const [inline]

Definition at line 121 of file view_convert_function.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