#include <trws_subproblemsolver.hxx>
Definition at line 450 of file trws_subproblemsolver.hxx.
typedef parent::const_iterators_pair trws_base::SumProdSolver< GM, ACC, InputIterator >::const_iterators_pair |
Reimplemented from trws_base::DynamicProgramming< GM, ACC, InputIterator >.
Definition at line 458 of file trws_subproblemsolver.hxx.
typedef parent::FactorProperties trws_base::SumProdSolver< GM, ACC, InputIterator >::FactorProperties |
Reimplemented from trws_base::DynamicProgramming< GM, ACC, InputIterator >.
Definition at line 462 of file trws_subproblemsolver.hxx.
typedef parent::IndexType trws_base::SumProdSolver< GM, ACC, InputIterator >::IndexType |
Reimplemented from trws_base::DynamicProgramming< GM, ACC, InputIterator >.
Definition at line 455 of file trws_subproblemsolver.hxx.
typedef parent::InputIteratorType trws_base::SumProdSolver< GM, ACC, InputIterator >::InputIteratorType |
Reimplemented from trws_base::DynamicProgramming< GM, ACC, InputIterator >.
Definition at line 457 of file trws_subproblemsolver.hxx.
typedef parent::LabelType trws_base::SumProdSolver< GM, ACC, InputIterator >::LabelType |
Reimplemented from trws_base::DynamicProgramming< GM, ACC, InputIterator >.
Definition at line 456 of file trws_subproblemsolver.hxx.
typedef parent::MoveDirection trws_base::SumProdSolver< GM, ACC, InputIterator >::MoveDirection |
Reimplemented from trws_base::DynamicProgramming< GM, ACC, InputIterator >.
Definition at line 460 of file trws_subproblemsolver.hxx.
typedef DynamicProgramming<GM,ACC,InputIterator> trws_base::SumProdSolver< GM, ACC, InputIterator >::parent |
Definition at line 453 of file trws_subproblemsolver.hxx.
typedef parent::Storage trws_base::SumProdSolver< GM, ACC, InputIterator >::Storage |
Reimplemented from trws_base::DynamicProgramming< GM, ACC, InputIterator >.
Definition at line 459 of file trws_subproblemsolver.hxx.
typedef parent::UnaryFactor trws_base::SumProdSolver< GM, ACC, InputIterator >::UnaryFactor |
Reimplemented from trws_base::DynamicProgramming< GM, ACC, InputIterator >.
Definition at line 461 of file trws_subproblemsolver.hxx.
typedef parent::ValueType trws_base::SumProdSolver< GM, ACC, InputIterator >::ValueType |
Reimplemented from trws_base::DynamicProgramming< GM, ACC, InputIterator >.
Definition at line 454 of file trws_subproblemsolver.hxx.
trws_base::SumProdSolver< GM, ACC, InputIterator >::SumProdSolver | ( | Storage & | storage, | |
const FactorProperties & | factorProperties, | |||
bool | fastComputations = true | |||
) | [inline] |
Definition at line 465 of file trws_subproblemsolver.hxx.
void trws_base::SumProdSolver< GM, ACC, InputIterator >::_ExponentiatePWFactor | ( | ) | [inline, protected] |
Definition at line 1038 of file trws_subproblemsolver.hxx.
SumProdSolver< GM, ACC, InputIterator >::ValueType trws_base::SumProdSolver< GM, ACC, InputIterator >::_GetAveragedUnaryFactors | ( | ) | [inline, protected] |
> subtract it if you want to get normalized log-marginals from non-normalized ones
Definition at line 976 of file trws_subproblemsolver.hxx.
ValueType trws_base::SumProdSolver< GM, ACC, InputIterator >::_getMarginalsLogNormalizer | ( | ) | const [inline, protected] |
Definition at line 479 of file trws_subproblemsolver.hxx.
void trws_base::SumProdSolver< GM, ACC, InputIterator >::_InitCurrentUnaryBuffer | ( | IndexType | index | ) | [inline, protected, virtual] |
Reimplemented from trws_base::DynamicProgramming< GM, ACC, InputIterator >.
Definition at line 1074 of file trws_subproblemsolver.hxx.
void trws_base::SumProdSolver< GM, ACC, InputIterator >::_makeLocalCopyOfPWFactor | ( | LabelType | trgsize | ) | [inline, protected, virtual] |
> optimization may be needed - instead of the memory reallocation just copy in it, as soon as enough space provided
Reimplemented from trws_base::DynamicProgramming< GM, ACC, InputIterator >.
Definition at line 1066 of file trws_subproblemsolver.hxx.
void trws_base::SumProdSolver< GM, ACC, InputIterator >::_Push | ( | ) | [inline, protected, virtual] |
Reimplemented from trws_base::DynamicProgramming< GM, ACC, InputIterator >.
Definition at line 1014 of file trws_subproblemsolver.hxx.
void trws_base::SumProdSolver< GM, ACC, InputIterator >::_PushAndAverage | ( | ) | [inline, protected] |
Definition at line 955 of file trws_subproblemsolver.hxx.
void trws_base::SumProdSolver< GM, ACC, InputIterator >::_PushMessagesToVariable | ( | ) | [inline, protected] |
Definition at line 922 of file trws_subproblemsolver.hxx.
void trws_base::SumProdSolver< GM, ACC, InputIterator >::_UpdatePWAverage | ( | ) | [inline, protected] |
Definition at line 934 of file trws_subproblemsolver.hxx.
SumProdSolver< GM, ACC, InputIterator >::ValueType trws_base::SumProdSolver< GM, ACC, InputIterator >::ComputeObjectiveValue | ( | ) | [inline, virtual] |
Implements trws_base::DynamicProgramming< GM, ACC, InputIterator >.
Definition at line 1054 of file trws_subproblemsolver.hxx.
ValueType trws_base::SumProdSolver< GM, ACC, InputIterator >::getDerivative | ( | ) | const [inline] |
>makes MoveBack and returns derivative w.r.t. _smoothingValue
Definition at line 472 of file trws_subproblemsolver.hxx.
void trws_base::SumProdSolver< GM, ACC, InputIterator >::InitMove | ( | ValueType | rho, | |
MoveDirection | movedirection | |||
) | [inline] |
Definition at line 468 of file trws_subproblemsolver.hxx.
void trws_base::SumProdSolver< GM, ACC, InputIterator >::InitMove | ( | ValueType | rho | ) | [inline] |
Definition at line 467 of file trws_subproblemsolver.hxx.
SumProdSolver< GM, ACC, InputIterator >::ValueType trws_base::SumProdSolver< GM, ACC, InputIterator >::MoveBackGetDerivative | ( | ) | [inline] |
bool trws_base::SumProdSolver< GM, ACC, InputIterator >::_averagingFlag [protected] |
Definition at line 485 of file trws_subproblemsolver.hxx.
UnaryFactor trws_base::SumProdSolver< GM, ACC, InputIterator >::_copyPWfactor [protected] |
Definition at line 491 of file trws_subproblemsolver.hxx.
ValueType trws_base::SumProdSolver< GM, ACC, InputIterator >::_derivativeValue [protected] |
Definition at line 492 of file trws_subproblemsolver.hxx.
ValueType trws_base::SumProdSolver< GM, ACC, InputIterator >::_mul [protected] |
Definition at line 484 of file trws_subproblemsolver.hxx.
UnaryFactor trws_base::SumProdSolver< GM, ACC, InputIterator >::_unaryBuffer [protected] |
Definition at line 490 of file trws_subproblemsolver.hxx.