trws_base::MonotoneChainsDecomposition< GM > Class Template Reference

#include <trws_decomposition.hxx>

Inheritance diagram for trws_base::MonotoneChainsDecomposition< GM >:
Inheritance graph
[legend]
Collaboration diagram for trws_base::MonotoneChainsDecomposition< GM >:
Collaboration graph
[legend]

List of all members.

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 Member Functions

 MonotoneChainsDecomposition (const GM &gm, IndexType numSubModels=0)
 numSubModels - ESTIMATED number of submodels to optimize memory allocation

Protected Member Functions

void _GetMaximalMonotoneSequence (typename parent::NodeList *pnodesList, IndexType start)

Detailed Description

template<class GM>
class trws_base::MonotoneChainsDecomposition< GM >

Definition at line 72 of file trws_decomposition.hxx.


Member Typedef Documentation

Reimplemented from trws_base::Decomposition< GM >.

Definition at line 78 of file trws_decomposition.hxx.

Reimplemented from trws_base::Decomposition< GM >.

Definition at line 76 of file trws_decomposition.hxx.

Reimplemented from trws_base::Decomposition< GM >.

Definition at line 77 of file trws_decomposition.hxx.

template<class GM>
typedef Decomposition<GM> trws_base::MonotoneChainsDecomposition< GM >::parent

Definition at line 75 of file trws_decomposition.hxx.

Reimplemented from trws_base::Decomposition< GM >.

Definition at line 79 of file trws_decomposition.hxx.

Reimplemented from trws_base::Decomposition< GM >.

Definition at line 80 of file trws_decomposition.hxx.


Constructor & Destructor Documentation

template<class GM>
trws_base::MonotoneChainsDecomposition< GM >::MonotoneChainsDecomposition ( const GM &  gm,
IndexType  numSubModels = 0 
) [inline]

numSubModels - ESTIMATED number of submodels to optimize memory allocation

Definition at line 165 of file trws_decomposition.hxx.

Here is the call graph for this function:


Member Function Documentation

template<class GM >
void trws_base::MonotoneChainsDecomposition< GM >::_GetMaximalMonotoneSequence ( typename parent::NodeList pnodesList,
IndexType  start 
) [inline, protected]

Definition at line 318 of file trws_decomposition.hxx.

Here is the call graph for this function:

Here is the caller graph for this function:

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Mon Jun 17 16:31:14 2013 for OpenGM by  doxygen 1.6.3