|
OpenGM
2.3.x
Discrete Graphical Model Library
|
#include <fusion_mover.hxx>
Inheritance diagram for opengm::FusionMover< GM, ACC >:
Collaboration diagram for opengm::FusionMover< GM, ACC >:Public Types | |
| typedef GM | GraphicalModelType |
| typedef ACC | AccumulationType |
| typedef ViewFixVariablesFunction< GM > | FixFunction |
| typedef FuseViewFunction< GM > | FuseViewingFunction |
| typedef FuseViewFixFunction< GM > | FuseViewingFixingFunction |
| typedef ExplicitFunction< ValueType, IndexType, LabelType > | ArrayFunction |
| typedef opengm::SimpleDiscreteSpace< IndexType, LabelType > | SubSpaceType |
| typedef meta::TypeListGenerator< FuseViewingFunction, FuseViewingFixingFunction, ArrayFunction >::type | SubFunctionTypeList |
| typedef GraphicalModel< ValueType, typename GM::OperatorType, SubFunctionTypeList, SubSpaceType > | SubGmType |
Public Member Functions | |
| FusionMover (const GM &gm) | |
| void | setup (const std::vector< LabelType > &argA, const std::vector< LabelType > &argB, std::vector< LabelType > &resultArg, const ValueType valueA, const ValueType valueB) |
| IndexType | numberOfFusionMoveVariable () const |
| template<class SOLVER > | |
| ValueType | fuse (const typename SOLVER::Parameter ¶m, const bool warmStart=false) |
| template<class SOLVER > | |
| ValueType | fuseAd3 (const typename SOLVER::Parameter ¶m) |
| template<class SOLVER > | |
| ValueType | fuseQpbo () |
| template<class SOLVER > | |
| ValueType | fuseFixQpbo () |
| ValueType | valueResult () const |
| ValueType | valueA () const |
| ValueType | valueB () const |
Public Attributes | |
| OPENGM_GM_TYPE_TYPEDEFS | |
Definition at line 302 of file fusion_mover.hxx.
| typedef ACC opengm::FusionMover< GM, ACC >::AccumulationType |
Definition at line 306 of file fusion_mover.hxx.
| typedef ExplicitFunction<ValueType, IndexType, LabelType> opengm::FusionMover< GM, ACC >::ArrayFunction |
Definition at line 316 of file fusion_mover.hxx.
| typedef ViewFixVariablesFunction<GM> opengm::FusionMover< GM, ACC >::FixFunction |
Definition at line 311 of file fusion_mover.hxx.
| typedef FuseViewFixFunction<GM> opengm::FusionMover< GM, ACC >::FuseViewingFixingFunction |
Definition at line 314 of file fusion_mover.hxx.
| typedef FuseViewFunction<GM> opengm::FusionMover< GM, ACC >::FuseViewingFunction |
Definition at line 313 of file fusion_mover.hxx.
| typedef GM opengm::FusionMover< GM, ACC >::GraphicalModelType |
Definition at line 305 of file fusion_mover.hxx.
| typedef meta::TypeListGenerator< FuseViewingFunction, FuseViewingFixingFunction, ArrayFunction >::type opengm::FusionMover< GM, ACC >::SubFunctionTypeList |
Definition at line 320 of file fusion_mover.hxx.
| typedef GraphicalModel<ValueType, typename GM::OperatorType, SubFunctionTypeList, SubSpaceType> opengm::FusionMover< GM, ACC >::SubGmType |
Definition at line 321 of file fusion_mover.hxx.
| typedef opengm::SimpleDiscreteSpace<IndexType, LabelType> opengm::FusionMover< GM, ACC >::SubSpaceType |
Definition at line 319 of file fusion_mover.hxx.
| opengm::FusionMover< GM, ACC >::FusionMover | ( | const GM & | gm | ) |
Definition at line 672 of file fusion_mover.hxx.
| FusionMover< GM, ACC >::ValueType opengm::FusionMover< GM, ACC >::fuse | ( | const typename SOLVER::Parameter & | param, |
| const bool | warmStart = false |
||
| ) |
| FusionMover< GM, ACC >::ValueType opengm::FusionMover< GM, ACC >::fuseAd3 | ( | const typename SOLVER::Parameter & | param | ) |
| FusionMover< GM, ACC >::ValueType opengm::FusionMover< GM, ACC >::fuseFixQpbo | ( | ) |
| FusionMover< GM, ACC >::ValueType opengm::FusionMover< GM, ACC >::fuseQpbo | ( | ) |
|
inline |
| void opengm::FusionMover< GM, ACC >::setup | ( | const std::vector< LabelType > & | argA, |
| const std::vector< LabelType > & | argB, | ||
| std::vector< LabelType > & | resultArg, | ||
| const ValueType | valueA, | ||
| const ValueType | valueB | ||
| ) |
|
inline |
Definition at line 365 of file fusion_mover.hxx.
|
inline |
Definition at line 369 of file fusion_mover.hxx.
|
inline |
Definition at line 361 of file fusion_mover.hxx.
| opengm::FusionMover< GM, ACC >::OPENGM_GM_TYPE_TYPEDEFS |
Definition at line 307 of file fusion_mover.hxx.
1.8.9.1