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_ |
IMP::domino::PermutationSampler::PermutationSampler | ( | DiscreteSet * | ds, | |
const Particles & | ps | |||
) |
Create a permutation sampler.
[in] | ds | the discrete sampling space |
[in] | ps | the sampled particles |