| _agree_count | opengm::trws_base::MaxSumTRWS< GM, ACC > | protected |
| _bestIntegerBound | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | protected |
| _bestIntegerLabeling | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | protected |
| _CheckConvergence(ValueType relativeThreshold) | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | protectedvirtual |
| _CheckStoppingCondition(InferenceTermination *pterminationCode) | opengm::trws_base::MaxSumTRWS< GM, ACC > | protectedvirtual |
| _core_infer(VISITOR &visitor, size_t *piterCounter=0) | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | protected |
| _core_order(IndexType i, IndexType totalSize) | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | protected |
| _dualBound | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | protected |
| _EstimateIntegerLabel(IndexType varId, const std::vector< ValueType > &sumMarginal) | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | inlineprotected |
| _EstimateIntegerLabeling() | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | protected |
| _EstimateTRWSBound() | opengm::trws_base::MaxSumTRWS< GM, ACC > | protectedvirtual |
| _EvaluateIntegerBounds() | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | protected |
| _factorParameters | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | mutableprotected |
| _factorProperties | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | protected |
| _FinalizeMove() | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | protected |
| _ForwardMove() | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | protected |
| _ftable | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | protected |
| _GetObjectiveValue() | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | protected |
| _GetPrimalBound() | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | inlineprotectedvirtual |
| _InitMove() | opengm::trws_base::MaxSumTRWS< GM, ACC > | protectedvirtual |
| _InitSubSolvers() | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | protected |
| _integerBound | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | protected |
| _integerLabeling | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | protected |
| _lastDualUpdate | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | protected |
| _localConsistencyCounter | opengm::trws_base::MaxSumTRWS< GM, ACC > | protected |
| _marginals | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | protected |
| _mask | opengm::trws_base::MaxSumTRWS< GM, ACC > | protected |
| _moveDirection | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | protected |
| _nodeMask | opengm::trws_base::MaxSumTRWS< GM, ACC > | protected |
| _normalizeMarginals(typename std::vector< ValueType >::iterator begin, typename std::vector< ValueType >::iterator end, SubSolver *subSolver) | opengm::trws_base::MaxSumTRWS< GM, ACC > | protected |
| TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >::_normalizeMarginals(typename std::vector< ValueType >::iterator begin, typename std::vector< ValueType >::iterator end, MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > *subSolver)=0 | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | protectedpure virtual |
| _oldDualBound | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | protected |
| _order(IndexType i) | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | protected |
| _parameters | opengm::trws_base::MaxSumTRWS< GM, ACC > | protected |
| _postprocessMarginals(typename std::vector< ValueType >::iterator begin, typename std::vector< ValueType >::iterator end) | opengm::trws_base::MaxSumTRWS< GM, ACC > | protectedvirtual |
| _pseudoBoundValue | opengm::trws_base::MaxSumTRWS< GM, ACC > | protected |
| _storage | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | protected |
| _subSolvers | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | protected |
| _sumMarginal | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | protected |
| _SumUpForwardMarginals(std::vector< ValueType > *pout, const_marginals_iterators_pair itpair) | opengm::trws_base::MaxSumTRWS< GM, ACC > | protected |
| TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >::_SumUpForwardMarginals(std::vector< ValueType > *pout, const_marginals_iterators_pair itpair)=0 | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | protectedpure virtual |
| _treeAgree | opengm::trws_base::MaxSumTRWS< GM, ACC > | protected |
| _treeAgree_iterationCounter | opengm::trws_base::MaxSumTRWS< GM, ACC > | protected |
| ACC typedef | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | |
| AccumulationType typedef | opengm::trws_base::MaxSumTRWS< GM, ACC > | |
| arg() const | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | inlinevirtual |
| BackwardMove() | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | |
| bound() const | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | inlinevirtual |
| CheckDualityGap(ValueType primalBound, ValueType dualBound) | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | |
| CheckTreeAgreement(InferenceTermination *pterminationCode) | opengm::trws_base::MaxSumTRWS< GM, ACC > | |
| const_marginals_iterators_pair typedef | opengm::trws_base::MaxSumTRWS< GM, ACC > | |
| core_infer(size_t *piterCounter=0) | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | inline |
| EmptyVisitorParent typedef | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | |
| EmptyVisitorType typedef | opengm::trws_base::MaxSumTRWS< GM, ACC > | |
| EstimateIntegerLabelingAndBound() | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | inline |
| FactorProperties typedef | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | |
| ForwardMove() | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | |
| GetBestIntegerBound() const | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | inlinevirtual |
| getBound(size_t i) const | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | inline |
| getFactorProperties() const | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | inline |
| GetMarginals(IndexType variable, OutputIteratorType begin) | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | inlinevirtual |
| GetMarginalsMove() | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | |
| getTreeAgreement(std::vector< bool > &out, std::vector< LabelType > *plabeling=0, std::vector< std::vector< LabelType > > *ptreeLabelings=0) | opengm::trws_base::MaxSumTRWS< GM, ACC > | |
| GM typedef | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | |
| GraphicalModelType typedef | opengm::trws_base::MaxSumTRWS< GM, ACC > | |
| IndexType typedef | opengm::trws_base::MaxSumTRWS< GM, ACC > | |
| infer() | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | inlinevirtual |
| infer(VISITOR &) | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | |
| infer_visitor_updates(VISITOR &visitor, size_t *pinterCounter=0) | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | |
| InferenceTermination typedef | opengm::trws_base::MaxSumTRWS< GM, ACC > | |
| LabelType typedef | opengm::trws_base::MaxSumTRWS< GM, ACC > | |
| lastDualUpdate() const | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | inline |
| MaxSumTRWS(Storage &storage, const Parameters ¶ms) | opengm::trws_base::MaxSumTRWS< GM, ACC > | inline |
| OutputContainerType typedef | opengm::trws_base::MaxSumTRWS< GM, ACC > | |
| OutputIteratorType typedef | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | |
| Parameters typedef | opengm::trws_base::MaxSumTRWS< GM, ACC > | |
| parent typedef | opengm::trws_base::MaxSumTRWS< GM, ACC > | |
| Storage typedef | opengm::trws_base::MaxSumTRWS< GM, ACC > | |
| SubModel typedef | opengm::trws_base::MaxSumTRWS< GM, ACC > | |
| SubSolver typedef | opengm::trws_base::MaxSumTRWS< GM, ACC > | |
| SubSolverType typedef | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | |
| TRWSPrototype(Storage &storage, const Parameters ¶ms) | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | |
| UnaryFactor typedef | opengm::trws_base::MaxSumTRWS< GM, ACC > | |
| value() const | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | inlinevirtual |
| ValueType typedef | opengm::trws_base::MaxSumTRWS< GM, ACC > | |
| ~MaxSumTRWS() | opengm::trws_base::MaxSumTRWS< GM, ACC > | inline |
| ~TRWSPrototype() | opengm::trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | virtual |