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

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

accumulate() constopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
bound_opengm::SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >protected
coefficients_opengm::SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >protected
coefficientsOffsets_opengm::SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >protected
dimension() constopengm::SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
forAllValuesInAnyOrder(FUNCTOR &functor) constopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
forAllValuesInAnyOrderWithCoordinate(COORDINATE_FUNCTOR &functor) constopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
forAllValuesInOrder(FUNCTOR &functor) constopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
forAllValuesInOrderWithCoordinate(COORDINATE_FUNCTOR &functor) constopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
forAllValuesInSwitchedOrder(FUNCTOR &functor) constopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
forAtLeastAllUniqueValues(FUNCTOR &functor) constopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
forAtLeastAllUniqueValuesWithCoordinate(COORDINATE_FUNCTOR &functor) constopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
functionShapeBegin() constopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
functionShapeEnd() constopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
FunctionShapeIteratorType typedefopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
IndexType typedefopengm::SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
isAbsoluteDifference() constopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
isGeneralizedPotts() constopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
isLinearConstraint() constopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
isPotts() constopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
isSquaredDifference() constopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
isSubmodular() constopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
isTruncatedAbsoluteDifference() constopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
isTruncatedSquaredDifference() constopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
LabelType typedefopengm::SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
lambda_opengm::SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >protected
max() constopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
maxNumLabels_opengm::SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >protected
min() constopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
minMax() constopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
numberOfWeights() constopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
numVariables_opengm::SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >protected
operator()(Iterator statesBegin) constopengm::SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
operator==(const SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE > &) constopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
product() constopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
setWeights(const opengm::learning::Weights< VALUE_TYPE > &) constopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
shape(const size_t i) constopengm::SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
shape_opengm::SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >protected
shareCoefficients_opengm::SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >protected
size() constopengm::SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
size_opengm::SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >protected
sum() constopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
SumConstraintFunction()opengm::SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
SumConstraintFunction(SHAPE_ITERATOR_TYPE shapeBegin, SHAPE_ITERATOR_TYPE shapeEnd, COEFFICIENTS_ITERATOR_TYPE coefficientsBegin, COEFFICIENTS_ITERATOR_TYPE coefficientsEnd, const bool shareCoefficients, const ValueType lambda=1.0, const ValueType bound=0.0)opengm::SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
SumConstraintFunction(const IndexType numVariables, const LabelType numLabels, COEFFICIENTS_ITERATOR_TYPE coefficientsBegin, COEFFICIENTS_ITERATOR_TYPE coefficientsEnd, const bool shareCoefficients, const ValueType lambda=1.0, const ValueType bound=0.0)opengm::SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
useSameNumLabels_opengm::SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >protected
ValueType typedefopengm::SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
weightGradient(size_t, ITERATOR) constopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
weightIndex(const size_t weightNumber) constopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline
~SumConstraintFunction()opengm::SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline