IMP logo

IMP::domino::PermutationSampler Class Reference


Detailed Description

Permutation sampler.
Inheritance diagram for IMP::domino::PermutationSampler:

Inheritance graph
[legend]

Public Member Functions

DiscreteSet * get_space (Particle *p) const
void move2state (const CombState *cs)
 PermutationSampler (DiscreteSet *ds, const Particles &ps)
 Create a permutation sampler.
void populate_states_of_particles (Particles *particles, std::map< std::string, CombState * > *states) const
void show (std::ostream &out=std::cout) const
void show_space (Particle *p, std::ostream &out=std::cout) const
 Show the sampling space of a single particle.

Protected Member Functions

void clear ()

Protected Attributes

DiscreteSet * ds_
Particles ps_

Constructor & Destructor Documentation

IMP::domino::PermutationSampler::PermutationSampler ( DiscreteSet *  ds,
const Particles ps 
)

Create a permutation sampler.

Parameters:
[in] ds the discrete sampling space
[in] ps the sampled particles


The documentation for this class was generated from the following files:

Generated on Mon Mar 8 23:09:00 2010 for IMP by doxygen 1.5.8