OpenGM  2.3.x
Discrete Graphical Model Library
opengm::LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE > Member List

This is the complete list of members for opengm::LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, including all inherited members.

accumulate() constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
costs_opengm::LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >protected
dimension() const opengm::LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
forAllValuesInAnyOrder(FUNCTOR &functor) constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
forAllValuesInAnyOrderWithCoordinate(COORDINATE_FUNCTOR &functor) constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
forAllValuesInOrder(FUNCTOR &functor) constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
forAllValuesInOrderWithCoordinate(COORDINATE_FUNCTOR &functor) constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
forAllValuesInSwitchedOrder(FUNCTOR &functor) constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
forAtLeastAllUniqueValues(FUNCTOR &functor) constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
forAtLeastAllUniqueValuesWithCoordinate(COORDINATE_FUNCTOR &functor) constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
functionShapeBegin() constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
functionShapeEnd() constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
FunctionShapeIteratorType typedefopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
IndexType typedefopengm::LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
isAbsoluteDifference() constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
isGeneralizedPotts() constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
isLinearConstraint() constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
isPotts() constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
isSquaredDifference() constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
isSubmodular() constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
isTruncatedAbsoluteDifference() constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
isTruncatedSquaredDifference() constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
LabelCostFunction()opengm::LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
LabelCostFunction(SHAPE_ITERATOR_TYPE shapeBegin, SHAPE_ITERATOR_TYPE shapeEnd, COST_ITERATOR_TYPE costsBegin, COST_ITERATOR_TYPE costsEnd)opengm::LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
LabelCostFunction(SHAPE_ITERATOR_TYPE shapeBegin, SHAPE_ITERATOR_TYPE shapeEnd, const LabelType label, const ValueType cost)opengm::LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
LabelCostFunction(const IndexType numVariables, const LabelType numLabels, COST_ITERATOR_TYPE costsBegin, COST_ITERATOR_TYPE costsEnd)opengm::LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
LabelCostFunction(const IndexType numVariables, const LabelType numLabels, const LabelType label, const ValueType cost)opengm::LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
LabelType typedefopengm::LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
max() constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
maxNumLabels_opengm::LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >protected
min() constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
minMax() constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
numberOfParameters() constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
numVariables_opengm::LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >protected
operator()(Iterator statesBegin) const opengm::LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
operator==(const LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE > &) constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
parameterIndex(const size_t paramNumber) constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
product() constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
shape(const size_t i) const opengm::LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
shape_opengm::LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >protected
singleCost_opengm::LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >protected
singleLabel_opengm::LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >protected
size() const opengm::LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
size_opengm::LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >protected
sum() constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
useSameNumLabels_opengm::LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >protected
useSingleCost_opengm::LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >protected
ValueType typedefopengm::LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
~LabelCostFunction()opengm::LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline