#include <trws_base.hxx>
Definition at line 392 of file trws_base.hxx.
typedef ACC trws_base::MaxSumTRWS< GM, ACC >::AccumulationType |
Reimplemented from trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >.
Definition at line 405 of file trws_base.hxx.
typedef parent::const_marginals_iterators_pair trws_base::MaxSumTRWS< GM, ACC >::const_marginals_iterators_pair |
Reimplemented from trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >.
Definition at line 398 of file trws_base.hxx.
typedef parent::EmptyVisitorType trws_base::MaxSumTRWS< GM, ACC >::EmptyVisitorType |
Reimplemented from trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >.
Definition at line 403 of file trws_base.hxx.
typedef GM trws_base::MaxSumTRWS< GM, ACC >::GraphicalModelType |
Reimplemented from trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >.
Definition at line 406 of file trws_base.hxx.
typedef parent::IndexType trws_base::MaxSumTRWS< GM, ACC >::IndexType |
Reimplemented from trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >.
Definition at line 400 of file trws_base.hxx.
typedef parent::InferenceTermination trws_base::MaxSumTRWS< GM, ACC >::InferenceTermination |
Reimplemented from trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >.
Definition at line 402 of file trws_base.hxx.
typedef parent::LabelType trws_base::MaxSumTRWS< GM, ACC >::LabelType |
Reimplemented from trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >.
Definition at line 401 of file trws_base.hxx.
typedef parent::OutputContainerType trws_base::MaxSumTRWS< GM, ACC >::OutputContainerType |
Reimplemented from trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >.
Definition at line 407 of file trws_base.hxx.
typedef MaxSumTRWS_Parameters<ValueType> trws_base::MaxSumTRWS< GM, ACC >::Parameters |
Reimplemented from trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >.
Definition at line 412 of file trws_base.hxx.
typedef TRWSPrototype<MaxSumSolver<GM,ACC,typename std::vector<typename GM::ValueType>::const_iterator> > trws_base::MaxSumTRWS< GM, ACC >::parent |
Definition at line 395 of file trws_base.hxx.
typedef DecompositionStorage<GM> trws_base::MaxSumTRWS< GM, ACC >::Storage |
Reimplemented from trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >.
Definition at line 410 of file trws_base.hxx.
typedef SequenceStorage<GM> trws_base::MaxSumTRWS< GM, ACC >::SubModel |
Reimplemented from trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >.
Definition at line 409 of file trws_base.hxx.
typedef parent::SubSolverType trws_base::MaxSumTRWS< GM, ACC >::SubSolver |
Definition at line 397 of file trws_base.hxx.
typedef parent::UnaryFactor trws_base::MaxSumTRWS< GM, ACC >::UnaryFactor |
Reimplemented from trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >.
Definition at line 404 of file trws_base.hxx.
typedef parent::ValueType trws_base::MaxSumTRWS< GM, ACC >::ValueType |
Reimplemented from trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >.
Definition at line 399 of file trws_base.hxx.
trws_base::MaxSumTRWS< GM, ACC >::MaxSumTRWS | ( | Storage & | storage, | |
const Parameters & | params | |||
) | [inline] |
Definition at line 414 of file trws_base.hxx.
trws_base::MaxSumTRWS< GM, ACC >::~MaxSumTRWS | ( | ) | [inline] |
Definition at line 428 of file trws_base.hxx.
bool trws_base::MaxSumTRWS< GM, ACC >::_CheckStoppingCondition | ( | InferenceTermination * | pterminationCode | ) | [inline, protected, virtual] |
Reimplemented from trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >.
Definition at line 1014 of file trws_base.hxx.
void trws_base::MaxSumTRWS< GM, ACC >::_EstimateTRWSBound | ( | ) | [inline, protected, virtual] |
Reimplemented from trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >.
Definition at line 934 of file trws_base.hxx.
void trws_base::MaxSumTRWS< GM, ACC >::_InitMove | ( | ) | [inline, protected, virtual] |
< calling ->InitMove() for each element of the container
Implements trws_base::TRWSPrototype< MaxSumSolver< GM, ACC, std::vector< GM::ValueType >::const_iterator > >.
Definition at line 915 of file trws_base.hxx.
void trws_base::MaxSumTRWS< GM, ACC >::_postprocessMarginals | ( | typename std::vector< ValueType >::iterator | begin, | |
typename std::vector< ValueType >::iterator | end | |||
) | [inline, protected] |
void trws_base::MaxSumTRWS< GM, ACC >::_SumUpForwardMarginals | ( | std::vector< ValueType > * | pout, | |
const_marginals_iterators_pair | itpair | |||
) | [inline, protected] |
Definition at line 928 of file trws_base.hxx.
bool trws_base::MaxSumTRWS< GM, ACC >::CheckTreeAgreement | ( | InferenceTermination * | pterminationCode | ) | [inline] |
Definition at line 993 of file trws_base.hxx.
void trws_base::MaxSumTRWS< GM, ACC >::getTreeAgreement | ( | std::vector< bool > & | out, | |
std::vector< LabelType > * | plabeling = 0 | |||
) | [inline] |
bool trws_base::MaxSumTRWS< GM, ACC >::_canonicalNormalization [protected] |
Definition at line 440 of file trws_base.hxx.
size_t trws_base::MaxSumTRWS< GM, ACC >::_localConsistencyCounter [protected] |
Definition at line 442 of file trws_base.hxx.
std::vector<bool> trws_base::MaxSumTRWS< GM, ACC >::_mask [protected] |
Definition at line 447 of file trws_base.hxx.
std::vector<bool> trws_base::MaxSumTRWS< GM, ACC >::_nodeMask [protected] |
Definition at line 448 of file trws_base.hxx.
ValueType trws_base::MaxSumTRWS< GM, ACC >::_pseudoBoundValue [protected] |
Definition at line 441 of file trws_base.hxx.
std::vector<bool> trws_base::MaxSumTRWS< GM, ACC >::_treeAgree [protected] |
Definition at line 446 of file trws_base.hxx.