|
OpenGM
2.3.x
Discrete Graphical Model Library
|
#include <trws_decomposition.hxx>
Inheritance diagram for opengm::trws_base::MonotoneChainsDecomposition< GM >:
Collaboration diagram for opengm::trws_base::MonotoneChainsDecomposition< GM >:Public Types | |
| typedef Decomposition< GM > | parent |
| typedef parent::IndexType | IndexType |
| typedef parent::LabelType | LabelType |
| typedef parent::IndexList | IndexList |
| typedef parent::SubVariable | SubVariable |
| typedef parent::SubVariableListType | SubVariableListType |
Public Types inherited from opengm::trws_base::Decomposition< GM > | |
| typedef GM::IndexType | IndexType |
| typedef GM::LabelType | LabelType |
| typedef std::vector< IndexType > | IndexList |
| typedef opengm::GraphicalModelDecomposition::SubVariable | SubVariable |
| typedef opengm::GraphicalModelDecomposition::SubVariableListType | SubVariableListType |
Public Member Functions | |
| MonotoneChainsDecomposition (const GM &gm, IndexType numSubModels=0) | |
| numSubModels - ESTIMATED number of submodels to optimize memory allocation More... | |
Public Member Functions inherited from opengm::trws_base::Decomposition< GM > | |
| Decomposition (const GM &gm, IndexType numSubModels=0) | |
| virtual | ~Decomposition ()=0 |
| virtual IndexType | getNumberOfSubModels () const |
| virtual const IndexList & | getVariableList (IndexType subModelId) const |
| virtual const IndexList & | getFactorList (IndexType subModelId) const |
| virtual void | ComputeVariableDecomposition (std::vector< SubVariableListType > *plist) const |
| void | CheckForIsolatedNodes (const GM &gm) |
Protected Member Functions | |
| void | _GetMaximalMonotoneSequence (typename parent::NodeList *pnodesList, IndexType start) |
Protected Member Functions inherited from opengm::trws_base::Decomposition< GM > | |
| IndexType | _addSubModel () |
| void | _addSubFactor (const IndexType &factorId) |
| void | _addSubVariable (const IndexType &variableId) |
Additional Inherited Members | |
Static Public Member Functions inherited from opengm::trws_base::Decomposition< GM > | |
| static void | CheckUnaryFactors (const GM &gm) |
| checks whether all variables have corresp. unary factor with the same index and vice versa More... | |
| static void | CheckDuplicateUnaryFactors (const GM &gm) |
Protected Types inherited from opengm::trws_base::Decomposition< GM > | |
| typedef std::pair< IndexType, IndexType > | Edge |
| typedef std::list< Edge > | EdgeList |
| typedef std::vector< EdgeList > | NodeList |
Static Protected Member Functions inherited from opengm::trws_base::Decomposition< GM > | |
| static void | _CreateNodeList (const GM &gm, NodeList *pnodeList) |
Protected Attributes inherited from opengm::trws_base::Decomposition< GM > | |
| IndexType | _numberOfModels |
| std::vector< IndexList > | _variableLists |
| std::vector< IndexList > | _pwFactorLists |
| const GM & | _gm |
Definition at line 73 of file trws_decomposition.hxx.
| typedef parent::IndexList opengm::trws_base::MonotoneChainsDecomposition< GM >::IndexList |
Definition at line 79 of file trws_decomposition.hxx.
| typedef parent::IndexType opengm::trws_base::MonotoneChainsDecomposition< GM >::IndexType |
Definition at line 77 of file trws_decomposition.hxx.
| typedef parent::LabelType opengm::trws_base::MonotoneChainsDecomposition< GM >::LabelType |
Definition at line 78 of file trws_decomposition.hxx.
| typedef Decomposition<GM> opengm::trws_base::MonotoneChainsDecomposition< GM >::parent |
Definition at line 76 of file trws_decomposition.hxx.
| typedef parent::SubVariable opengm::trws_base::MonotoneChainsDecomposition< GM >::SubVariable |
Definition at line 80 of file trws_decomposition.hxx.
| typedef parent::SubVariableListType opengm::trws_base::MonotoneChainsDecomposition< GM >::SubVariableListType |
Definition at line 81 of file trws_decomposition.hxx.
| opengm::trws_base::MonotoneChainsDecomposition< GM >::MonotoneChainsDecomposition | ( | const GM & | gm, |
| IndexType | numSubModels = 0 |
||
| ) |
numSubModels - ESTIMATED number of submodels to optimize memory allocation
Definition at line 203 of file trws_decomposition.hxx.
Here is the call graph for this function:
|
protected |
1.8.9.1