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 >
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() const opengm::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 >
forAllValuesInAnyOrderWithCoordinate(COORDINATE_FUNCTOR &functor) constopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
forAllValuesInOrder(FUNCTOR &functor) constopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
forAllValuesInOrderWithCoordinate(COORDINATE_FUNCTOR &functor) constopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
forAllValuesInSwitchedOrder(FUNCTOR &functor) constopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
forAtLeastAllUniqueValues(FUNCTOR &functor) constopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
forAtLeastAllUniqueValuesWithCoordinate(COORDINATE_FUNCTOR &functor) constopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
functionShapeBegin() constopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
functionShapeEnd() constopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
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 >
isGeneralizedPotts() constopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
isLinearConstraint() constopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
isPotts() constopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
isSquaredDifference() constopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
isSubmodular() constopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
isTruncatedAbsoluteDifference() constopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
isTruncatedSquaredDifference() constopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
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 >
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 >
minMax() constopengm::FunctionBase< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >
numberOfParameters() 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) const opengm::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 >
parameterIndex(const size_t paramNumber) 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 >
shape(const size_t i) const opengm::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() const opengm::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 >
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 >
~SumConstraintFunction()opengm::SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >inline