|
OpenGM
2.3.x
Discrete Graphical Model Library
|
#include <trws_subproblemsolver.hxx>
Collaboration diagram for opengm::trws_base::SequenceStorage< GM >:Public Types | |
| enum | MoveDirection { Direct, Reverse } |
| typedef GM::ValueType | ValueType |
| typedef GM::IndexType | IndexType |
| typedef GM::LabelType | LabelType |
| typedef std::vector< IndexType > | IndexList |
| typedef std::vector< ValueType > | UnaryFactor |
| typedef VariableToFactorMapping< GM > | VariableToFactorMap |
Public Member Functions | |
| SequenceStorage (const GM &masterModel, const VariableToFactorMap &var2FactorMap, const IndexList &variableList, const IndexList &pwFactorList, const IndexList &numberOfTreesPerFactor) | |
| ~SequenceStorage () | |
| IndexType | size () const |
| void | AllocateUnaryFactors (std::vector< UnaryFactor > *pfactors) |
| MoveDirection | pwDirection (IndexType pwInd) const |
| IndexType | pwForwardFactor (IndexType var) const |
| const GM & | masterModel () const |
| const UnaryFactor & | unaryFactors (IndexType indx) const |
| UnaryFactor::iterator | ufBegin (IndexType indx) |
| >const access More... | |
| UnaryFactor::iterator | ufEnd (IndexType indx) |
| >non-const access TODO: make a pair of iterators from a single function call More... | |
| IndexType | varIndex (IndexType var) const |
| >non-const access More... | |
| template<class ITERATOR > | |
| ValueType | evaluate (ITERATOR labeling) |
Static Public Member Functions | |
| static MoveDirection | ReverseDirection (MoveDirection dir) |
Definition at line 25 of file trws_subproblemsolver.hxx.
| typedef std::vector<IndexType> opengm::trws_base::SequenceStorage< GM >::IndexList |
Definition at line 32 of file trws_subproblemsolver.hxx.
| typedef GM::IndexType opengm::trws_base::SequenceStorage< GM >::IndexType |
Definition at line 30 of file trws_subproblemsolver.hxx.
| typedef GM::LabelType opengm::trws_base::SequenceStorage< GM >::LabelType |
Definition at line 31 of file trws_subproblemsolver.hxx.
| typedef std::vector<ValueType> opengm::trws_base::SequenceStorage< GM >::UnaryFactor |
Definition at line 33 of file trws_subproblemsolver.hxx.
| typedef GM::ValueType opengm::trws_base::SequenceStorage< GM >::ValueType |
Definition at line 29 of file trws_subproblemsolver.hxx.
| typedef VariableToFactorMapping<GM> opengm::trws_base::SequenceStorage< GM >::VariableToFactorMap |
Definition at line 35 of file trws_subproblemsolver.hxx.
| enum opengm::trws_base::SequenceStorage::MoveDirection |
| Enumerator | |
|---|---|
| Direct | |
| Reverse | |
Definition at line 34 of file trws_subproblemsolver.hxx.
| opengm::trws_base::SequenceStorage< GM >::SequenceStorage | ( | const GM & | masterModel, |
| const VariableToFactorMap & | var2FactorMap, | ||
| const IndexList & | variableList, | ||
| const IndexList & | pwFactorList, | ||
| const IndexList & | numberOfTreesPerFactor | ||
| ) |
|
inline |
Definition at line 39 of file trws_subproblemsolver.hxx.
| void opengm::trws_base::SequenceStorage< GM >::AllocateUnaryFactors | ( | std::vector< UnaryFactor > * | pfactors | ) |
Definition at line 585 of file trws_subproblemsolver.hxx.
Here is the caller graph for this function:| SequenceStorage< GM >::ValueType opengm::trws_base::SequenceStorage< GM >::evaluate | ( | ITERATOR | labeling | ) |
Definition at line 604 of file trws_subproblemsolver.hxx.
Here is the caller graph for this function:
|
inline |
Definition at line 57 of file trws_subproblemsolver.hxx.
|
inline |
Definition at line 55 of file trws_subproblemsolver.hxx.
|
inline |
Definition at line 56 of file trws_subproblemsolver.hxx.
|
static |
Definition at line 593 of file trws_subproblemsolver.hxx.
Here is the caller graph for this function:
|
inline |
Definition at line 40 of file trws_subproblemsolver.hxx.
Here is the caller graph for this function:
|
inline |
>const access
Definition at line 62 of file trws_subproblemsolver.hxx.
|
inline |
>non-const access TODO: make a pair of iterators from a single function call
Definition at line 63 of file trws_subproblemsolver.hxx.
|
inline |
Definition at line 61 of file trws_subproblemsolver.hxx.
|
inline |
>non-const access
Definition at line 64 of file trws_subproblemsolver.hxx.
1.8.9.1