, including all inherited members.
_bestIntegerBound | trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | [protected] |
_bestIntegerLabeling | trws_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] |
_dualBound | trws_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] |
_factorParameters | trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | [mutable, protected] |
_factorProperties | trws_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] |
_ftable | trws_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] |
_integerBound | trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | [protected] |
_integerLabeling | trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | [protected] |
_lastDualUpdate | trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | [protected] |
_marginals | trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | [protected] |
_moveDirection | 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) | 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)=0 | trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | [protected, pure virtual] |
_oldDualBound | trws_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] |
_parameters | 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) | 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)=0 | trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | [protected, pure virtual] |
_smoothingValue | trws_base::SumProdTRWS< GM, ACC > | [protected] |
_storage | trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | [protected] |
_subSolvers | trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | [protected] |
_sumMarginal | trws_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)=0 | trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | [protected, pure virtual] |
ACC typedef | trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | |
AccumulationType typedef | trws_base::SumProdTRWS< GM, ACC > | |
arg() const | trws_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() const | trws_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 typedef | trws_base::SumProdTRWS< GM, ACC > | |
core_infer() | trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | [inline] |
EmptyVisitorParent typedef | trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | |
EmptyVisitorType typedef | trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | |
FactorProperties typedef | trws_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() const | trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | [inline, virtual] |
getBound(size_t i) const | trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | [inline] |
getDerivative(size_t i) const | trws_base::SumProdTRWS< GM, ACC > | [inline] |
getFactorProperties() const | trws_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 typedef | trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | |
GraphicalModelType typedef | trws_base::SumProdTRWS< GM, ACC > | |
IndexType typedef | trws_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 typedef | trws_base::SumProdTRWS< GM, ACC > | |
LabelType typedef | trws_base::SumProdTRWS< GM, ACC > | |
lastDualUpdate() const | trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | [inline] |
OutputContainerType typedef | trws_base::SumProdTRWS< GM, ACC > | |
OutputIteratorType typedef | trws_base::SumProdTRWS< GM, ACC > | |
Parameters typedef | trws_base::SumProdTRWS< GM, ACC > | |
parent typedef | trws_base::SumProdTRWS< GM, ACC > | |
SetSmoothing(ValueType smoothingValue) | trws_base::SumProdTRWS< GM, ACC > | [inline] |
Storage typedef | trws_base::SumProdTRWS< GM, ACC > | |
SubModel typedef | trws_base::SumProdTRWS< GM, ACC > | |
SubSolver typedef | trws_base::SumProdTRWS< GM, ACC > | |
SubSolverType typedef | trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | |
SumProdTRWS(Storage &storage, const Parameters ¶ms) | trws_base::SumProdTRWS< GM, ACC > | [inline] |
TRWSPrototype(Storage &storage, const Parameters ¶ms) | trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | |
UnaryFactor typedef | trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | |
value() const | trws_base::TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > | [inline, virtual] |
ValueType typedef | trws_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] |