|
OpenGM
2.3.x
Discrete Graphical Model Library
|
#include <self_fusion.hxx>
Collaboration diagram for opengm::FusionVisitor< INF, SELF_FUSION, SELF_FUSION_VISITOR >:Public Types | |
| typedef INF::AccumulationType | AccumulationType |
| typedef INF::GraphicalModelType | GraphicalModelType |
| typedef FusionMover< GraphicalModelType, AccumulationType > | FusionMoverType |
| typedef FusionMoverType::SubGmType | SubGmType |
| typedef opengm::LazyFlipper< SubGmType, AccumulationType > | LazyFlipperSubInf |
| typedef SELF_FUSION | SelfFusionType |
| typedef SELF_FUSION_VISITOR | SelfFusionVisitorType |
Public Member Functions | |
| FusionVisitor (SelfFusionType &selfFusion, SelfFusionVisitorType &selfFusionVisitor, std::vector< LabelType > &argBest, ValueType &value, ValueType &bound, UInt64Type fuseNth=1) | |
| void | begin (INF &inf) |
| void | end (INF &inf) |
| size_t | operator() (INF &inf) |
| size_t | fuseVisit (INF &inference) |
Public Attributes | |
| OPENGM_GM_TYPE_TYPEDEFS | |
| const GraphicalModelType & | gm_ |
| SelfFusionType & | selfFusion_ |
| SelfFusionVisitorType & | selfFusionVisitor_ |
| FusionMoverType | fusionMover_ |
| UInt64Type | iteration_ |
| UInt64Type | fuseNth_ |
| ValueType & | value_ |
| ValueType & | bound_ |
| std::vector< LabelType > | argFromInf_ |
| std::vector< LabelType > & | argBest_ |
| std::vector< LabelType > | argOut_ |
| ValueType | lastInfValue_ |
| size_t | returnFlag_ |
| size_t | numNoProgress_ |
Definition at line 35 of file self_fusion.hxx.
| typedef INF::AccumulationType opengm::FusionVisitor< INF, SELF_FUSION, SELF_FUSION_VISITOR >::AccumulationType |
Definition at line 37 of file self_fusion.hxx.
| typedef FusionMover<GraphicalModelType,AccumulationType> opengm::FusionVisitor< INF, SELF_FUSION, SELF_FUSION_VISITOR >::FusionMoverType |
Definition at line 41 of file self_fusion.hxx.
| typedef INF::GraphicalModelType opengm::FusionVisitor< INF, SELF_FUSION, SELF_FUSION_VISITOR >::GraphicalModelType |
Definition at line 38 of file self_fusion.hxx.
| typedef opengm::LazyFlipper<SubGmType,AccumulationType> opengm::FusionVisitor< INF, SELF_FUSION, SELF_FUSION_VISITOR >::LazyFlipperSubInf |
Definition at line 45 of file self_fusion.hxx.
| typedef SELF_FUSION opengm::FusionVisitor< INF, SELF_FUSION, SELF_FUSION_VISITOR >::SelfFusionType |
Definition at line 57 of file self_fusion.hxx.
| typedef SELF_FUSION_VISITOR opengm::FusionVisitor< INF, SELF_FUSION, SELF_FUSION_VISITOR >::SelfFusionVisitorType |
Definition at line 58 of file self_fusion.hxx.
| typedef FusionMoverType::SubGmType opengm::FusionVisitor< INF, SELF_FUSION, SELF_FUSION_VISITOR >::SubGmType |
Definition at line 43 of file self_fusion.hxx.
|
inline |
Definition at line 60 of file self_fusion.hxx.
|
inline |
Definition at line 85 of file self_fusion.hxx.
|
inline |
Definition at line 91 of file self_fusion.hxx.
|
inline |
Definition at line 107 of file self_fusion.hxx.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
| std::vector<LabelType>& opengm::FusionVisitor< INF, SELF_FUSION, SELF_FUSION_VISITOR >::argBest_ |
Definition at line 255 of file self_fusion.hxx.
| std::vector<LabelType> opengm::FusionVisitor< INF, SELF_FUSION, SELF_FUSION_VISITOR >::argFromInf_ |
Definition at line 254 of file self_fusion.hxx.
| std::vector<LabelType> opengm::FusionVisitor< INF, SELF_FUSION, SELF_FUSION_VISITOR >::argOut_ |
Definition at line 256 of file self_fusion.hxx.
| ValueType& opengm::FusionVisitor< INF, SELF_FUSION, SELF_FUSION_VISITOR >::bound_ |
Definition at line 252 of file self_fusion.hxx.
| UInt64Type opengm::FusionVisitor< INF, SELF_FUSION, SELF_FUSION_VISITOR >::fuseNth_ |
Definition at line 249 of file self_fusion.hxx.
| FusionMoverType opengm::FusionVisitor< INF, SELF_FUSION, SELF_FUSION_VISITOR >::fusionMover_ |
Definition at line 246 of file self_fusion.hxx.
| const GraphicalModelType& opengm::FusionVisitor< INF, SELF_FUSION, SELF_FUSION_VISITOR >::gm_ |
Definition at line 242 of file self_fusion.hxx.
| UInt64Type opengm::FusionVisitor< INF, SELF_FUSION, SELF_FUSION_VISITOR >::iteration_ |
Definition at line 248 of file self_fusion.hxx.
| ValueType opengm::FusionVisitor< INF, SELF_FUSION, SELF_FUSION_VISITOR >::lastInfValue_ |
Definition at line 258 of file self_fusion.hxx.
| size_t opengm::FusionVisitor< INF, SELF_FUSION, SELF_FUSION_VISITOR >::numNoProgress_ |
Definition at line 260 of file self_fusion.hxx.
| opengm::FusionVisitor< INF, SELF_FUSION, SELF_FUSION_VISITOR >::OPENGM_GM_TYPE_TYPEDEFS |
Definition at line 39 of file self_fusion.hxx.
| size_t opengm::FusionVisitor< INF, SELF_FUSION, SELF_FUSION_VISITOR >::returnFlag_ |
Definition at line 259 of file self_fusion.hxx.
| SelfFusionType& opengm::FusionVisitor< INF, SELF_FUSION, SELF_FUSION_VISITOR >::selfFusion_ |
Definition at line 243 of file self_fusion.hxx.
| SelfFusionVisitorType& opengm::FusionVisitor< INF, SELF_FUSION, SELF_FUSION_VISITOR >::selfFusionVisitor_ |
Definition at line 244 of file self_fusion.hxx.
| ValueType& opengm::FusionVisitor< INF, SELF_FUSION, SELF_FUSION_VISITOR >::value_ |
Definition at line 251 of file self_fusion.hxx.
1.8.9.1