|
OpenGM
2.3.x
Discrete Graphical Model Library
|
#include <trws_decomposition.hxx>
Inheritance diagram for opengm::trws_base::EdgeDecomposition< GM >:
Collaboration diagram for opengm::trws_base::EdgeDecomposition< 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 | |
| EdgeDecomposition (const GM &gm) | |
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) |
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 |
Protected Member Functions inherited from opengm::trws_base::Decomposition< GM > | |
| IndexType | _addSubModel () |
| void | _addSubFactor (const IndexType &factorId) |
| void | _addSubVariable (const IndexType &variableId) |
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 121 of file trws_decomposition.hxx.
| typedef parent::IndexList opengm::trws_base::EdgeDecomposition< GM >::IndexList |
Definition at line 127 of file trws_decomposition.hxx.
| typedef parent::IndexType opengm::trws_base::EdgeDecomposition< GM >::IndexType |
Definition at line 125 of file trws_decomposition.hxx.
| typedef parent::LabelType opengm::trws_base::EdgeDecomposition< GM >::LabelType |
Definition at line 126 of file trws_decomposition.hxx.
| typedef Decomposition<GM> opengm::trws_base::EdgeDecomposition< GM >::parent |
Definition at line 124 of file trws_decomposition.hxx.
| typedef parent::SubVariable opengm::trws_base::EdgeDecomposition< GM >::SubVariable |
Definition at line 128 of file trws_decomposition.hxx.
| typedef parent::SubVariableListType opengm::trws_base::EdgeDecomposition< GM >::SubVariableListType |
Definition at line 129 of file trws_decomposition.hxx.
|
inline |
this should be a number of pairwise factors
Definition at line 131 of file trws_decomposition.hxx.
Here is the call graph for this function:
1.8.9.1