|
| typedef TRWSPrototype< SumProdSolver< GM, ACC, typename std::vector< typename GM::ValueType >::const_iterator > > | parent |
| |
| typedef ACC | AccumulationType |
| |
| typedef GM | GraphicalModelType |
| |
| typedef parent::SubSolverType | SubSolver |
| |
| typedef parent::const_marginals_iterators_pair | const_marginals_iterators_pair |
| |
| typedef parent::ValueType | ValueType |
| |
| typedef parent::IndexType | IndexType |
| |
| typedef parent::LabelType | LabelType |
| |
| typedef parent::InferenceTermination | InferenceTermination |
| |
| typedef SequenceStorage< GM > | SubModel |
| |
| typedef DecompositionStorage< GM > | Storage |
| |
| typedef parent::OutputContainerType | OutputContainerType |
| |
| typedef OutputContainerType::iterator | OutputIteratorType |
| |
| typedef SumProdTRWS_Parameters< ValueType > | Parameters |
| |
| typedef SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator >::GMType | GM |
| |
| typedef GM | GraphicalModelType |
| |
| typedef SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator >::ACCType | ACC |
| |
| typedef ACC | AccumulationType |
| |
| typedef SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > | SubSolverType |
| |
| typedef FunctionParameters< GM > | FactorProperties |
| |
| typedef visitors::EmptyVisitor< TRWSPrototype< SubSolverType > > | EmptyVisitorParent |
| |
| typedef visitors::VisitorWrapper< EmptyVisitorParent, TRWSPrototype< SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > > > | EmptyVisitorType |
| |
| typedef SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator >::const_iterators_pair | const_marginals_iterators_pair |
| |
| typedef GM::ValueType | ValueType |
| |
| typedef GM::IndexType | IndexType |
| |
| typedef GM::LabelType | LabelType |
| |
| typedef opengm::InferenceTermination | InferenceTermination |
| |
| typedef std::vector< ValueType > | OutputContainerType |
| |
| typedef OutputContainerType::iterator | OutputIteratorType |
| |
| typedef TRWSPrototype_Parameters< ValueType > | Parameters |
| |
| typedef SequenceStorage< GM > | SubModel |
| |
| typedef DecompositionStorage< GM > | Storage |
| |
| typedef Storage::UnaryFactor | UnaryFactor |
| |
|
| void | _SumUpForwardMarginals (std::vector< ValueType > *pout, const_marginals_iterators_pair itpair) |
| |
| void | _postprocessMarginals (typename std::vector< ValueType >::iterator begin, typename std::vector< ValueType >::iterator end) |
| |
| void | _normalizeMarginals (typename std::vector< ValueType >::iterator begin, typename std::vector< ValueType >::iterator end, SubSolver *subSolver) |
| |
| void | _InitMove () |
| |
| bool | _CheckConvergence (ValueType relativeThreshold) |
| |
| void | _EstimateIntegerLabeling () |
| |
| InferenceTermination | _core_infer (VISITOR &visitor, size_t *piterCounter=0) |
| |
| virtual ValueType | _GetPrimalBound () |
| |
| virtual void | _normalizeMarginals (typename std::vector< ValueType >::iterator begin, typename std::vector< ValueType >::iterator end, SumProdSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > *subSolver)=0 |
| |
| void | _EvaluateIntegerBounds () |
| |
| virtual void | _SumUpForwardMarginals (std::vector< ValueType > *pout, const_marginals_iterators_pair itpair)=0 |
| |
| void | _EstimateIntegerLabel (IndexType varId, const std::vector< ValueType > &sumMarginal) |
| |
| void | _InitSubSolvers () |
| | >best label index More...
|
| |
| void | _ForwardMove () |
| |
| void | _FinalizeMove () |
| |
| ValueType | _GetObjectiveValue () |
| |
| IndexType | _order (IndexType i) |
| |
| IndexType | _core_order (IndexType i, IndexType totalSize) |
| |
| virtual bool | _CheckStoppingCondition (InferenceTermination *pterminationCode) |
| |
| virtual void | _EstimateTRWSBound () |
| |
template<class GM, class ACC>
class opengm::trws_base::SumProdTRWS< GM, ACC >
Definition at line 353 of file trws_base.hxx.