|
OpenGM
2.3.x
Discrete Graphical Model Library
|
ViewConvertFunction convert semi-ring in a lazy fashion. More...
#include <view_convert_function.hxx>
Inheritance diagram for opengm::ViewConvertFunction< GM, ACC, VALUE_TYPE >:
Collaboration diagram for opengm::ViewConvertFunction< GM, ACC, VALUE_TYPE >: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 Types inherited from opengm::FunctionBase< ViewConvertFunction< GM, ACC, VALUE_TYPE >, GM::ValueType, GM::IndexType, GM::LabelType > | |
| typedef AccessorIterator< FunctionShapeAccessorType, true > | FunctionShapeIteratorType |
Public Member Functions | |
| ViewConvertFunction () | |
| ViewConvertFunction (const FactorType &) | |
| ViewConvertFunction (const FactorType &, const ValueType) | |
| template<class Iterator > | |
| ValueType | operator() (Iterator begin) const |
| IndexType | shape (const IndexType) const |
| IndexType | dimension () const |
| IndexType | size () const |
Public Member Functions inherited from opengm::FunctionBase< ViewConvertFunction< GM, ACC, VALUE_TYPE >, GM::ValueType, GM::IndexType, GM::LabelType > | |
| bool | isPotts () const |
| bool | isGeneralizedPotts () const |
| bool | isSubmodular () const |
| bool | isSquaredDifference () const |
| bool | isTruncatedSquaredDifference () const |
| bool | isAbsoluteDifference () const |
| bool | isTruncatedAbsoluteDifference () const |
| bool | isLinearConstraint () const |
| MinMaxFunctor< GM::ValueType > | minMax () const |
| find minimum and maximum of the function in a single sweep More... | |
| ReturnType | min () const |
| ReturnType | max () const |
| ReturnType | sum () const |
| ReturnType | product () const |
| ReturnType | accumulate () const |
| accumulate all values of the function More... | |
| void | forAllValuesInOrder (FUNCTOR &functor) const |
| call a functor for each value of the function (in lexicographical order of the variable indices) More... | |
| void | forAllValuesInSwitchedOrder (FUNCTOR &functor) const |
| void | forAllValuesInAnyOrder (FUNCTOR &functor) const |
| call a functor for each value of the function (in un-specified order) More... | |
| void | forAtLeastAllUniqueValues (FUNCTOR &functor) const |
| call a functor for at least all unique values of the function More... | |
| void | forAllValuesInOrderWithCoordinate (COORDINATE_FUNCTOR &functor) const |
| void | forAllValuesInAnyOrderWithCoordinate (COORDINATE_FUNCTOR &functor) const |
| void | forAtLeastAllUniqueValuesWithCoordinate (COORDINATE_FUNCTOR &functor) const |
| bool | operator== (const ViewConvertFunction< GM, ACC, VALUE_TYPE > &) const |
| FunctionShapeIteratorType | functionShapeBegin () const |
| FunctionShapeIteratorType | functionShapeEnd () const |
| size_t | numberOfWeights () const |
| GM::IndexType | weightIndex (const size_t weightNumber) const |
| void | setWeights (const opengm::learning::Weights< GM::ValueType > &) const |
| GM::ValueType | weightGradient (size_t, ITERATOR) const |
ViewConvertFunction convert semi-ring in a lazy fashion.
Definition at line 68 of file view_convert_function.hxx.
| typedef GM::FactorType opengm::ViewConvertFunction< GM, ACC, VALUE_TYPE >::FactorType |
Definition at line 75 of file view_convert_function.hxx.
| typedef GM::IndexType opengm::ViewConvertFunction< GM, ACC, VALUE_TYPE >::IndexType |
Definition at line 77 of file view_convert_function.hxx.
| typedef GM::LabelType opengm::ViewConvertFunction< GM, ACC, VALUE_TYPE >::LabelType |
Definition at line 78 of file view_convert_function.hxx.
| typedef GM::OperatorType opengm::ViewConvertFunction< GM, ACC, VALUE_TYPE >::OperatorType |
Definition at line 76 of file view_convert_function.hxx.
| typedef VALUE_TYPE opengm::ViewConvertFunction< GM, ACC, VALUE_TYPE >::value_type |
Definition at line 74 of file view_convert_function.hxx.
| typedef VALUE_TYPE opengm::ViewConvertFunction< GM, ACC, VALUE_TYPE >::ValueType |
Definition at line 73 of file view_convert_function.hxx.
|
inline |
Definition at line 95 of file view_convert_function.hxx.
| opengm::ViewConvertFunction< GM, ACC, VALUE_TYPE >::ViewConvertFunction | ( | const FactorType & | ) |
| opengm::ViewConvertFunction< GM, ACC, VALUE_TYPE >::ViewConvertFunction | ( | const FactorType & | , |
| const ValueType | |||
| ) |
|
inline |
Definition at line 139 of file view_convert_function.hxx.
|
inline |
|
inline |
Definition at line 131 of file view_convert_function.hxx.
Here is the caller graph for this function:
|
inline |
Definition at line 145 of file view_convert_function.hxx.
1.8.12