trws_base::SumProdTRWS< GM, ACC > Member List

This is the complete list of members for trws_base::SumProdTRWS< GM, ACC >, including all inherited members.
_bestIntegerBoundtrws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > [protected]
_bestIntegerLabelingtrws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > [protected]
_CheckConvergence(ValueType relativeThreshold)trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > [protected]
_CheckStoppingCondition(InferenceTermination *pterminationCode)trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > [protected, virtual]
_core_infer(VISITOR &)trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > [inline, protected]
_core_order(IndexType i, IndexType totalSize)trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > [protected]
_dualBoundtrws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > [protected]
_EstimateIntegerLabel(IndexType varId, const std::vector< ValueType > &sumMarginal)trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > [inline, protected]
_EstimateIntegerLabeling()trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > [protected]
_EstimateTRWSBound()trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > [inline, protected, virtual]
_EvaluateIntegerBounds()trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > [protected]
_factorParameterstrws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > [mutable, protected]
_factorPropertiestrws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > [protected]
_FinalizeMove()trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > [protected]
_ForwardMove()trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > [protected]
_ftabletrws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > [protected]
_GetObjectiveValue()trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > [protected]
_GetPrimalBound()trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > [inline, protected, virtual]
_InitMove()trws_base::SumProdTRWS< GM, ACC > [inline, protected, virtual]
_InitSubSolvers()trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > [protected]
_integerBoundtrws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > [protected]
_integerLabelingtrws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > [protected]
_lastDualUpdatetrws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > [protected]
_marginalstrws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > [protected]
_moveDirectiontrws_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)trws_base::SumProdTRWS< GM, ACC > [inline, 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)=0trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > [protected, pure virtual]
_oldDualBoundtrws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > [protected]
_order(IndexType i)trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > [protected]
_parameterstrws_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)trws_base::SumProdTRWS< GM, ACC > [inline, protected]
TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >::_postprocessMarginals(typename std::vector< ValueType >::iterator begin, typename std::vector< ValueType >::iterator end)=0trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > [protected, pure virtual]
_smoothingValuetrws_base::SumProdTRWS< GM, ACC > [protected]
_storagetrws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > [protected]
_subSolverstrws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > [protected]
_sumMarginaltrws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > [protected]
_SumUpForwardMarginals(std::vector< ValueType > *pout, const_marginals_iterators_pair itpair)trws_base::SumProdTRWS< GM, ACC > [inline, protected]
TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >::_SumUpForwardMarginals(std::vector< ValueType > *pout, const_marginals_iterators_pair itpair)=0trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > [protected, pure virtual]
ACC typedeftrws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >
AccumulationType typedeftrws_base::SumProdTRWS< GM, ACC >
arg() consttrws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > [inline, virtual]
BackwardMove()trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >
bound() consttrws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > [inline, virtual]
CheckDualityGap(ValueType primalBound, ValueType dualBound)trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >
const_marginals_iterators_pair typedeftrws_base::SumProdTRWS< GM, ACC >
core_infer()trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > [inline]
EmptyVisitorParent typedeftrws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >
EmptyVisitorType typedeftrws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >
FactorProperties typedeftrws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >
ForwardMove()trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >
GetBestIntegerBound() consttrws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > [inline, virtual]
getBound(size_t i) consttrws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > [inline]
getDerivative(size_t i) const trws_base::SumProdTRWS< GM, ACC > [inline]
getFactorProperties() consttrws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > [inline]
GetMarginals(IndexType variable, OutputIteratorType begin)trws_base::SumProdTRWS< GM, ACC > [inline]
TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >::GetMarginals(IndexType variable, OutputIteratorType begin)trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > [inline, virtual]
GetMarginalsAndDerivativeMove()trws_base::SumProdTRWS< GM, ACC > [inline]
GetMarginalsMove()trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >
GetSmoothing() const trws_base::SumProdTRWS< GM, ACC > [inline]
GM typedeftrws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >
GraphicalModelType typedeftrws_base::SumProdTRWS< GM, ACC >
IndexType typedeftrws_base::SumProdTRWS< GM, ACC >
infer()trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > [inline, virtual]
infer(VISITOR &)trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > [inline]
infer_visitor_updates(VISITOR &)trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > [inline]
InferenceTermination typedeftrws_base::SumProdTRWS< GM, ACC >
LabelType typedeftrws_base::SumProdTRWS< GM, ACC >
lastDualUpdate() consttrws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > [inline]
OutputContainerType typedeftrws_base::SumProdTRWS< GM, ACC >
OutputIteratorType typedeftrws_base::SumProdTRWS< GM, ACC >
Parameters typedeftrws_base::SumProdTRWS< GM, ACC >
parent typedeftrws_base::SumProdTRWS< GM, ACC >
SetSmoothing(ValueType smoothingValue)trws_base::SumProdTRWS< GM, ACC > [inline]
Storage typedeftrws_base::SumProdTRWS< GM, ACC >
SubModel typedeftrws_base::SumProdTRWS< GM, ACC >
SubSolver typedeftrws_base::SumProdTRWS< GM, ACC >
SubSolverType typedeftrws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >
SumProdTRWS(Storage &storage, const Parameters &params)trws_base::SumProdTRWS< GM, ACC > [inline]
TRWSPrototype(Storage &storage, const Parameters &params)trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >
UnaryFactor typedeftrws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >
value() consttrws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > [inline, virtual]
ValueType typedeftrws_base::SumProdTRWS< GM, ACC >
~SumProdTRWS()trws_base::SumProdTRWS< GM, ACC > [inline]
~TRWSPrototype()trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > [virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Mon Jun 17 16:31:13 2013 for OpenGM by  doxygen 1.6.3