Discrete space in which all variables have the same number of labels. More...
#include <static_simplediscretespace.hxx>
Public Types | |
typedef I | IndexType |
typedef L | LabelType |
Public Member Functions | |
StaticSimpleDiscreteSpace () | |
StaticSimpleDiscreteSpace (const IndexType) | |
void | assign (const IndexType) |
template<class Iterator > | |
void | assignDense (Iterator, Iterator) |
IndexType | addVariable (const LabelType) |
IndexType | numberOfVariables () const |
LabelType | numberOfLabels (const IndexType) const |
bool | isSimpleSpace () const |
Discrete space in which all variables have the same number of labels.
Definition at line 14 of file static_simplediscretespace.hxx.
typedef I opengm::StaticSimpleDiscreteSpace< LABELS, I, L >::IndexType |
Reimplemented from opengm::SpaceBase< StaticSimpleDiscreteSpace< LABELS, I, L >, I, L >.
Definition at line 18 of file static_simplediscretespace.hxx.
typedef L opengm::StaticSimpleDiscreteSpace< LABELS, I, L >::LabelType |
Reimplemented from opengm::SpaceBase< StaticSimpleDiscreteSpace< LABELS, I, L >, I, L >.
Definition at line 19 of file static_simplediscretespace.hxx.
opengm::StaticSimpleDiscreteSpace< LABELS, I, L >::StaticSimpleDiscreteSpace | ( | ) | [inline] |
Definition at line 36 of file static_simplediscretespace.hxx.
opengm::StaticSimpleDiscreteSpace< LABELS, I, L >::StaticSimpleDiscreteSpace | ( | const IndexType | numberOfVariables | ) | [inline] |
Definition at line 42 of file static_simplediscretespace.hxx.
I opengm::StaticSimpleDiscreteSpace< LABELS, I, L >::addVariable | ( | const | LabelType | ) | [inline] |
Reimplemented from opengm::SpaceBase< StaticSimpleDiscreteSpace< LABELS, I, L >, I, L >.
Definition at line 76 of file static_simplediscretespace.hxx.
void opengm::StaticSimpleDiscreteSpace< LABELS, I, L >::assign | ( | const IndexType | numberOfVariables | ) | [inline] |
Definition at line 68 of file static_simplediscretespace.hxx.
void opengm::StaticSimpleDiscreteSpace< LABELS, I, L >::assignDense | ( | Iterator | begin, | |
Iterator | end | |||
) | [inline] |
Reimplemented from opengm::SpaceBase< StaticSimpleDiscreteSpace< LABELS, I, L >, I, L >.
Definition at line 51 of file static_simplediscretespace.hxx.
bool opengm::StaticSimpleDiscreteSpace< LABELS, I, L >::isSimpleSpace | ( | ) | const [inline] |
Reimplemented from opengm::SpaceBase< StaticSimpleDiscreteSpace< LABELS, I, L >, I, L >.
Definition at line 101 of file static_simplediscretespace.hxx.
StaticSimpleDiscreteSpace< LABELS, I, L >::LabelType opengm::StaticSimpleDiscreteSpace< LABELS, I, L >::numberOfLabels | ( | const IndexType | dimension | ) | const [inline] |
Reimplemented from opengm::SpaceBase< StaticSimpleDiscreteSpace< LABELS, I, L >, I, L >.
Definition at line 93 of file static_simplediscretespace.hxx.
StaticSimpleDiscreteSpace< LABELS, I, L >::IndexType opengm::StaticSimpleDiscreteSpace< LABELS, I, L >::numberOfVariables | ( | ) | const [inline] |
Reimplemented from opengm::SpaceBase< StaticSimpleDiscreteSpace< LABELS, I, L >, I, L >.
Definition at line 87 of file static_simplediscretespace.hxx.