OpenGM  2.3.x
Discrete Graphical Model Library
opengm::trws_base::SumProdTRWS< GM, ACC > Member List

This is the complete list of members for opengm::trws_base::SumProdTRWS< GM, ACC >, including all inherited members.

_bDualConvergedopengm::trws_base::SumProdTRWS< GM, ACC >protected
_bestIntegerBoundopengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >protected
_bestIntegerLabelingopengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >protected
_CheckConvergence(ValueType relativeThreshold)opengm::trws_base::SumProdTRWS< GM, ACC >inlineprotectedvirtual
_CheckStoppingCondition(InferenceTermination *pterminationCode)opengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >protectedvirtual
_core_infer(VISITOR &visitor, size_t *piterCounter=0)opengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >protected
_core_order(IndexType i, IndexType totalSize)opengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >protected
_dualBoundopengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >protected
_EstimateIntegerLabel(IndexType varId, const std::vector< ValueType > &sumMarginal)opengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >inlineprotected
_EstimateIntegerLabeling()opengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >protected
_EstimateTRWSBound()opengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >inlineprotectedvirtual
_EvaluateIntegerBounds()opengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >protected
_factorParametersopengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >mutableprotected
_factorPropertiesopengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >protected
_FinalizeMove()opengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >protected
_ForwardMove()opengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >protected
_ftableopengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >protected
_GetObjectiveValue()opengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >protected
_GetPrimalBound()opengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >inlineprotectedvirtual
_InitMove()opengm::trws_base::SumProdTRWS< GM, ACC >protectedvirtual
_InitSubSolvers()opengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >protected
_integerBoundopengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >protected
_integerLabelingopengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >protected
_lastDualUpdateopengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >protected
_marginalsopengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >protected
_moveDirectionopengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >protected
_normalizeMarginals(typename std::vector< ValueType >::iterator begin, typename std::vector< ValueType >::iterator end, SubSolver *subSolver)opengm::trws_base::SumProdTRWS< GM, ACC >protected
TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >::_normalizeMarginals(typename std::vector< ValueType >::iterator begin, typename std::vector< ValueType >::iterator end, SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > *subSolver)=0opengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >protectedpure virtual
_oldDualBoundopengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >protected
_order(IndexType i)opengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >protected
_parametersopengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >protected
_postprocessMarginals(typename std::vector< ValueType >::iterator begin, typename std::vector< ValueType >::iterator end)opengm::trws_base::SumProdTRWS< GM, ACC >protectedvirtual
_smoothingValueopengm::trws_base::SumProdTRWS< GM, ACC >protected
_storageopengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >protected
_subSolversopengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >protected
_sumMarginalopengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >protected
_SumUpForwardMarginals(std::vector< ValueType > *pout, const_marginals_iterators_pair itpair)opengm::trws_base::SumProdTRWS< GM, ACC >protected
TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >::_SumUpForwardMarginals(std::vector< ValueType > *pout, const_marginals_iterators_pair itpair)=0opengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >protectedpure virtual
ACC typedefopengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >
AccumulationType typedefopengm::trws_base::SumProdTRWS< GM, ACC >
arg() constopengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >inlinevirtual
BackwardMove()opengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >
bound() constopengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >inlinevirtual
CheckDualityGap(ValueType primalBound, ValueType dualBound)opengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >
const_marginals_iterators_pair typedefopengm::trws_base::SumProdTRWS< GM, ACC >
ConvergenceFlag() const opengm::trws_base::SumProdTRWS< GM, ACC >inline
core_infer(size_t *piterCounter=0)opengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >inline
EmptyVisitorParent typedefopengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >
EmptyVisitorType typedefopengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >
EstimateIntegerLabelingAndBound()opengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >inline
FactorProperties typedefopengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >
ForwardMove()opengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >
GetBestIntegerBound() constopengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >inlinevirtual
getBound(size_t i) constopengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >inline
getDerivative(size_t i) const opengm::trws_base::SumProdTRWS< GM, ACC >inline
getFactorProperties() constopengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >inline
GetMarginals(IndexType variable, OutputIteratorType begin)opengm::trws_base::SumProdTRWS< GM, ACC >virtual
GetMarginalsAndDerivativeMove()opengm::trws_base::SumProdTRWS< GM, ACC >
GetMarginalsForSubModel(IndexType modelId, IndexType localVarId, ITERATOR begin)opengm::trws_base::SumProdTRWS< GM, ACC >inline
GetMarginalsMove()opengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >
GetSmoothing() const opengm::trws_base::SumProdTRWS< GM, ACC >inline
GM typedefopengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >
GraphicalModelType typedefopengm::trws_base::SumProdTRWS< GM, ACC >
IndexType typedefopengm::trws_base::SumProdTRWS< GM, ACC >
infer()opengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >inlinevirtual
infer(VISITOR &)opengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >
infer_visitor_updates(VISITOR &visitor, size_t *pinterCounter=0)opengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >
InferenceTermination typedefopengm::trws_base::SumProdTRWS< GM, ACC >
LabelType typedefopengm::trws_base::SumProdTRWS< GM, ACC >
lastDualUpdate() constopengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >inline
OutputContainerType typedefopengm::trws_base::SumProdTRWS< GM, ACC >
OutputIteratorType typedefopengm::trws_base::SumProdTRWS< GM, ACC >
Parameters typedefopengm::trws_base::SumProdTRWS< GM, ACC >
parent typedefopengm::trws_base::SumProdTRWS< GM, ACC >
SetSmoothing(ValueType smoothingValue)opengm::trws_base::SumProdTRWS< GM, ACC >inline
Storage typedefopengm::trws_base::SumProdTRWS< GM, ACC >
SubModel typedefopengm::trws_base::SumProdTRWS< GM, ACC >
SubSolver typedefopengm::trws_base::SumProdTRWS< GM, ACC >
SubSolverType typedefopengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >
SumProdTRWS(Storage &storage, const Parameters &params)opengm::trws_base::SumProdTRWS< GM, ACC >inline
TRWSPrototype(Storage &storage, const Parameters &params)opengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >
UnaryFactor typedefopengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >
value() constopengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >inlinevirtual
ValueType typedefopengm::trws_base::SumProdTRWS< GM, ACC >
~SumProdTRWS()opengm::trws_base::SumProdTRWS< GM, ACC >inline
~TRWSPrototype()opengm::trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >virtual