Visitor. More...
#include <swendsenwang.hxx>
Public Types | |
typedef SW | SwendsenWangType |
typedef SwendsenWangType::ValueType | ValueType |
typedef SwendsenWangType::GraphicalModelType | GraphicalModelType |
typedef GraphicalModelType::IndependentFactorType | IndependentFactorType |
Public Member Functions | |
SwendsenWangMarginalVisitor () | |
SwendsenWangMarginalVisitor (const GraphicalModelType &) | |
void | assign (const GraphicalModelType &) |
template<class VariableIndexIterator > | |
size_t | addMarginal (VariableIndexIterator, VariableIndexIterator) |
size_t | addMarginal (const size_t) |
void | operator() (const SwendsenWangType &, const size_t, const size_t, const bool, const bool) |
size_t | numberOfSamples () const |
size_t | numberOfAcceptedSamples () const |
size_t | numberOfRejectedSamples () const |
size_t | numberOfMarginals () const |
const IndependentFactorType & | marginal (const size_t) const |
Visitor.
Definition at line 75 of file swendsenwang.hxx.
typedef SwendsenWangType::GraphicalModelType opengm::SwendsenWangMarginalVisitor< SW >::GraphicalModelType |
Definition at line 79 of file swendsenwang.hxx.
typedef GraphicalModelType::IndependentFactorType opengm::SwendsenWangMarginalVisitor< SW >::IndependentFactorType |
Definition at line 80 of file swendsenwang.hxx.
typedef SW opengm::SwendsenWangMarginalVisitor< SW >::SwendsenWangType |
Definition at line 77 of file swendsenwang.hxx.
typedef SwendsenWangType::ValueType opengm::SwendsenWangMarginalVisitor< SW >::ValueType |
Definition at line 78 of file swendsenwang.hxx.
opengm::SwendsenWangMarginalVisitor< SW >::SwendsenWangMarginalVisitor | ( | ) | [inline] |
Definition at line 603 of file swendsenwang.hxx.
opengm::SwendsenWangMarginalVisitor< SW >::SwendsenWangMarginalVisitor | ( | const GraphicalModelType & | ) |
size_t opengm::SwendsenWangMarginalVisitor< SW >::addMarginal | ( | const size_t | variableIndex | ) | [inline] |
size_t opengm::SwendsenWangMarginalVisitor< SW >::addMarginal | ( | VariableIndexIterator | begin, | |
VariableIndexIterator | end | |||
) | [inline] |
void opengm::SwendsenWangMarginalVisitor< SW >::assign | ( | const GraphicalModelType & | ) |
const SwendsenWangMarginalVisitor< SW >::IndependentFactorType & opengm::SwendsenWangMarginalVisitor< SW >::marginal | ( | const size_t | setIndex | ) | const [inline] |
Definition at line 709 of file swendsenwang.hxx.
size_t opengm::SwendsenWangMarginalVisitor< SW >::numberOfAcceptedSamples | ( | ) | const [inline] |
Definition at line 691 of file swendsenwang.hxx.
size_t opengm::SwendsenWangMarginalVisitor< SW >::numberOfMarginals | ( | ) | const [inline] |
Definition at line 703 of file swendsenwang.hxx.
size_t opengm::SwendsenWangMarginalVisitor< SW >::numberOfRejectedSamples | ( | ) | const [inline] |
Definition at line 697 of file swendsenwang.hxx.
size_t opengm::SwendsenWangMarginalVisitor< SW >::numberOfSamples | ( | ) | const [inline] |
Definition at line 685 of file swendsenwang.hxx.
void opengm::SwendsenWangMarginalVisitor< SW >::operator() | ( | const SwendsenWangType & | , | |
const | size_t, | |||
const | size_t, | |||
const | bool, | |||
const | bool | |||
) |