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 >inline
costs_opengm::LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >protected
dimension() constopengm::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 >inline
forAllValuesInAnyOrderWithCoordinate(COORDINATE_FUNCTOR &functor) constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
forAllValuesInOrder(FUNCTOR &functor) constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
forAllValuesInOrderWithCoordinate(COORDINATE_FUNCTOR &functor) constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
forAllValuesInSwitchedOrder(FUNCTOR &functor) constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
forAtLeastAllUniqueValues(FUNCTOR &functor) constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
forAtLeastAllUniqueValuesWithCoordinate(COORDINATE_FUNCTOR &functor) constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
functionShapeBegin() constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
functionShapeEnd() constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
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 >inline
isGeneralizedPotts() constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
isLinearConstraint() constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
isPotts() constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
isSquaredDifference() constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
isSubmodular() constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
isTruncatedAbsoluteDifference() constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
isTruncatedSquaredDifference() constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
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 >inline
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 >inline
minMax() constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
numberOfWeights() 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) constopengm::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 >inline
product() constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
setWeights(const opengm::learning::Weights< VALUE_TYPE > &) constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
shape(const size_t i) constopengm::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() constopengm::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 >inline
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 >
weightGradient(size_t, ITERATOR) constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
weightIndex(const size_t weightNumber) constopengm::FunctionBase< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
~LabelCostFunction()opengm::LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline