|
OpenGM
2.3.x
Discrete Graphical Model Library
|
#include <trws_base.hxx>
Collaboration diagram for opengm::trws_base::DecompositionStorage< GM >:Public Types | |
| enum | StructureType { GRIDSTRUCTURE, GENERALSTRUCTURE, EDGESTRUCTURE } |
| typedef GM | GraphicalModelType |
| typedef SequenceStorage< GM > | SubModel |
| typedef GM::ValueType | ValueType |
| typedef GM::IndexType | IndexType |
| typedef GM::LabelType | LabelType |
| typedef MonotoneChainsDecomposition< GM >::SubVariable | SubVariable |
| typedef MonotoneChainsDecomposition< GM >::SubVariableListType | SubVariableListType |
| typedef SubModel::UnaryFactor | UnaryFactor |
| typedef VariableToFactorMapping< GM > | VariableToFactorMap |
| typedef std::vector< typename GM::ValueType > | DDVectorType |
Public Member Functions | |
| DecompositionStorage (const GM &gm, StructureType structureType=GENERALSTRUCTURE, const DDVectorType *pddvector=0) | |
| ~DecompositionStorage () | |
| const GM & | masterModel () const |
| LabelType | numberOfLabels (IndexType varId) const |
| IndexType | numberOfModels () const |
| IndexType | numberOfSharedVariables () const |
| SubModel & | subModel (IndexType modelId) |
| const SubModel & | subModel (IndexType modelId) const |
| IndexType | size (IndexType subModelId) const |
| const SubVariableListType & | getSubVariableList (IndexType varId) const |
| StructureType | getStructureType () const |
| void | getDDVector (DDVectorType *ddvector) const |
| size_t | getDDVectorSize () const |
| void | addDDvector (const DDVectorType &ddvector) |
Static Public Member Functions | |
| static StructureType | getStructureType (const std::string &structName) |
| static std::string | getString (StructureType structure) |
Definition at line 16 of file trws_base.hxx.
| typedef std::vector<typename GM::ValueType> opengm::trws_base::DecompositionStorage< GM >::DDVectorType |
Definition at line 51 of file trws_base.hxx.
| typedef GM opengm::trws_base::DecompositionStorage< GM >::GraphicalModelType |
Definition at line 19 of file trws_base.hxx.
| typedef GM::IndexType opengm::trws_base::DecompositionStorage< GM >::IndexType |
Definition at line 22 of file trws_base.hxx.
| typedef GM::LabelType opengm::trws_base::DecompositionStorage< GM >::LabelType |
Definition at line 23 of file trws_base.hxx.
| typedef SequenceStorage<GM> opengm::trws_base::DecompositionStorage< GM >::SubModel |
Definition at line 20 of file trws_base.hxx.
| typedef MonotoneChainsDecomposition<GM>::SubVariable opengm::trws_base::DecompositionStorage< GM >::SubVariable |
Definition at line 24 of file trws_base.hxx.
| typedef MonotoneChainsDecomposition<GM>::SubVariableListType opengm::trws_base::DecompositionStorage< GM >::SubVariableListType |
Definition at line 25 of file trws_base.hxx.
| typedef SubModel::UnaryFactor opengm::trws_base::DecompositionStorage< GM >::UnaryFactor |
Definition at line 26 of file trws_base.hxx.
| typedef GM::ValueType opengm::trws_base::DecompositionStorage< GM >::ValueType |
Definition at line 21 of file trws_base.hxx.
| typedef VariableToFactorMapping<GM> opengm::trws_base::DecompositionStorage< GM >::VariableToFactorMap |
Definition at line 49 of file trws_base.hxx.
| enum opengm::trws_base::DecompositionStorage::StructureType |
| Enumerator | |
|---|---|
| GRIDSTRUCTURE | |
| GENERALSTRUCTURE | |
| EDGESTRUCTURE | |
Definition at line 28 of file trws_base.hxx.
| opengm::trws_base::DecompositionStorage< GM >::DecompositionStorage | ( | const GM & | gm, |
| StructureType | structureType = GENERALSTRUCTURE, |
||
| const DDVectorType * | pddvector = 0 |
||
| ) |
Definition at line 928 of file trws_base.hxx.
| opengm::trws_base::DecompositionStorage< GM >::~DecompositionStorage | ( | ) |
Definition at line 939 of file trws_base.hxx.
| void opengm::trws_base::DecompositionStorage< GM >::addDDvector | ( | const DDVectorType & | ddvector | ) |
Definition at line 1002 of file trws_base.hxx.
| void opengm::trws_base::DecompositionStorage< GM >::getDDVector | ( | DDVectorType * | ddvector | ) | const |
Definition at line 1033 of file trws_base.hxx.
Here is the call graph for this function:
Here is the caller graph for this function:| size_t opengm::trws_base::DecompositionStorage< GM >::getDDVectorSize | ( | ) | const |
Definition at line 1058 of file trws_base.hxx.
|
inlinestatic |
Definition at line 37 of file trws_base.hxx.
|
inlinestatic |
Definition at line 30 of file trws_base.hxx.
|
inline |
Definition at line 65 of file trws_base.hxx.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 58 of file trws_base.hxx.
|
inline |
Definition at line 59 of file trws_base.hxx.
|
inline |
Definition at line 62 of file trws_base.hxx.
|
inline |
|
inline |
Definition at line 61 of file trws_base.hxx.
1.8.9.1