|
| struct | opengm::LPInferenceTraits< LP_INFERENCE_TYPE > |
| | Traits class for lp inference classes. More...
|
| |
| class | opengm::LPInferenceBase< LP_INFERENCE_TYPE > |
| | Base class for Linear Programming based inference. More...
|
| |
| struct | opengm::LPInferenceBase< LP_INFERENCE_TYPE >::Parameter |
| | Parameter class for opengm::LPInferenceBase. More...
|
| |
| struct | opengm::LPInferenceBase< LP_INFERENCE_TYPE >::ConstraintStorage |
| | Storage class for linear constraints representing the local polytope constraints. They are generated and stored for later use if LPInferenceBase::Parameter::LoosePolytope is selected as relaxation method. More...
|
| |
| struct | opengm::LPInferenceBase< LP_INFERENCE_TYPE >::GetIndicatorVariablesOrderBeginFunctor |
| | Functor used to access the method indicatorVariablesOrderBegin() of the underlying linear constraint function of a graphical model factor. More...
|
| |
| struct | opengm::LPInferenceBase< LP_INFERENCE_TYPE >::GetIndicatorVariablesOrderBeginFunctor::GetIndicatorVariablesOrderBeginFunctor_impl< FUNCTION_TYPE, IS_LINEAR_CONSTRAINT_FUNCTION > |
| | Helper struct to distinguish between linear constraint functions and other function types. This is necessary as only linear constraint functions provide the method indicatorVariablesOrderBegin(). More...
|
| |
| struct | opengm::LPInferenceBase< LP_INFERENCE_TYPE >::GetIndicatorVariablesOrderBeginFunctor::GetIndicatorVariablesOrderBeginFunctor_impl< FUNCTION_TYPE, true > |
| |
| struct | opengm::LPInferenceBase< LP_INFERENCE_TYPE >::GetIndicatorVariablesOrderEndFunctor |
| | Functor used to access the method indicatorVariablesOrderEnd() of the underlying linear constraint function of a graphical model factor. More...
|
| |
| struct | opengm::LPInferenceBase< LP_INFERENCE_TYPE >::GetIndicatorVariablesOrderEndFunctor::GetIndicatorVariablesOrderEndFunctor_impl< FUNCTION_TYPE, IS_LINEAR_CONSTRAINT_FUNCTION > |
| | Helper struct to distinguish between linear constraint functions and other function types. This is necessary as only linear constraint functions provide the method indicatorVariablesOrderEnd(). More...
|
| |
| struct | opengm::LPInferenceBase< LP_INFERENCE_TYPE >::GetIndicatorVariablesOrderEndFunctor::GetIndicatorVariablesOrderEndFunctor_impl< FUNCTION_TYPE, true > |
| |
| struct | opengm::LPInferenceBase< LP_INFERENCE_TYPE >::GetLinearConstraintsBeginFunctor |
| | Functor used to access the method linearConstraintsBegin() of the underlying linear constraint function of a graphical model factor. More...
|
| |
| struct | opengm::LPInferenceBase< LP_INFERENCE_TYPE >::GetLinearConstraintsBeginFunctor::GetLinearConstraintsBeginFunctor_impl< FUNCTION_TYPE, IS_LINEAR_CONSTRAINT_FUNCTION > |
| | Helper struct to distinguish between linear constraint functions and other function types. This is necessary as only linear constraint functions provide the method linearConstraintsBegin(). More...
|
| |
| struct | opengm::LPInferenceBase< LP_INFERENCE_TYPE >::GetLinearConstraintsBeginFunctor::GetLinearConstraintsBeginFunctor_impl< FUNCTION_TYPE, true > |
| |
| struct | opengm::LPInferenceBase< LP_INFERENCE_TYPE >::GetLinearConstraintsEndFunctor |
| | Functor used to access the method linearConstraintsEnd() of the underlying linear constraint function of a graphical model factor. More...
|
| |
| struct | opengm::LPInferenceBase< LP_INFERENCE_TYPE >::GetLinearConstraintsEndFunctor::GetLinearConstraintsEndFunctor_impl< FUNCTION_TYPE, IS_LINEAR_CONSTRAINT_FUNCTION > |
| | Helper struct to distinguish between linear constraint functions and other function types. This is necessary as only linear constraint functions provide the method linearConstraintsEnd(). More...
|
| |
| struct | opengm::LPInferenceBase< LP_INFERENCE_TYPE >::GetLinearConstraintsEndFunctor::GetLinearConstraintsEndFunctor_impl< FUNCTION_TYPE, true > |
| |
| struct | opengm::LPInferenceBase< LP_INFERENCE_TYPE >::AddAllViolatedLinearConstraintsFunctor |
| | Functor used to access the method challenge() of the underlying linear constraint function of a graphical model factor and to add all violated constraints to the LP/MIP model. More...
|
| |
| struct | opengm::LPInferenceBase< LP_INFERENCE_TYPE >::AddAllViolatedLinearConstraintsFunctor::AddAllViolatedLinearConstraintsFunctor_impl< FUNCTION_TYPE, IS_LINEAR_CONSTRAINT_FUNCTION > |
| | Helper struct to distinguish between linear constraint functions and other function types. This is necessary as only linear constraint functions provide the method challenge(). More...
|
| |
| struct | opengm::LPInferenceBase< LP_INFERENCE_TYPE >::AddAllViolatedLinearConstraintsFunctor::AddAllViolatedLinearConstraintsFunctor_impl< FUNCTION_TYPE, true > |
| |
| struct | opengm::LPInferenceBase< LP_INFERENCE_TYPE >::AddAllViolatedLinearConstraintsRelaxedFunctor |
| | Functor used to access the method challengeRelaxed() of the underlying linear constraint function of a graphical model factor and to add all violated constraints to the LP/MIP model. More...
|
| |
| struct | opengm::LPInferenceBase< LP_INFERENCE_TYPE >::AddAllViolatedLinearConstraintsRelaxedFunctor::AddAllViolatedLinearConstraintsRelaxedFunctor_impl< FUNCTION_TYPE, IS_LINEAR_CONSTRAINT_FUNCTION > |
| | Helper struct to distinguish between linear constraint functions and other function types. This is necessary as only linear constraint functions provide the method challengeRelaxed(). More...
|
| |
| struct | opengm::LPInferenceBase< LP_INFERENCE_TYPE >::AddAllViolatedLinearConstraintsRelaxedFunctor::AddAllViolatedLinearConstraintsRelaxedFunctor_impl< FUNCTION_TYPE, true > |
| |
| struct | opengm::AddViolatedLinearConstraintsFunctor< LP_INFERENCE_BASE_TYPE, HEURISTIC > |
| | Functor used to access the method challenge() of the underlying linear constraint function of a graphical model factor and to add a limited number of violated constraints to the LP/MIP model. More...
|
| |
| struct | opengm::AddViolatedLinearConstraintsFunctor< LP_INFERENCE_BASE_TYPE, HEURISTIC >::AddViolatedLinearConstraintsFunctor_impl< FUNCTION_TYPE, IS_LINEAR_CONSTRAINT_FUNCTION > |
| | Helper struct to distinguish between linear constraint functions and other function types. This is necessary as only linear constraint functions provide the method challenge(). More...
|
| |
| struct | opengm::AddViolatedLinearConstraintsFunctor< LP_INFERENCE_BASE_TYPE, HEURISTIC >::AddViolatedLinearConstraintsFunctor_impl< FUNCTION_TYPE, true > |
| |
| struct | opengm::AddViolatedLinearConstraintsRelaxedFunctor< LP_INFERENCE_BASE_TYPE, HEURISTIC > |
| | Functor used to access the method challengeRelaxed() of the underlying linear constraint function of a graphical model factor and to add a limited number of violated constraints to the LP/MIP model. More...
|
| |
| struct | opengm::AddViolatedLinearConstraintsRelaxedFunctor< LP_INFERENCE_BASE_TYPE, HEURISTIC >::AddViolatedLinearConstraintsRelaxedFunctor_impl< FUNCTION_TYPE, IS_LINEAR_CONSTRAINT_FUNCTION > |
| | Helper struct to distinguish between linear constraint functions and other function types. This is necessary as only linear constraint functions provide the method challengeRelaxed(). More...
|
| |
| struct | opengm::AddViolatedLinearConstraintsRelaxedFunctor< LP_INFERENCE_BASE_TYPE, HEURISTIC >::AddViolatedLinearConstraintsRelaxedFunctor_impl< FUNCTION_TYPE, true > |
| |
Provides implementation of a base class for LP inference.
Definition in file lp_inference_base.hxx.