Public Member Functions | |
void | calc_scores (const Combinations &comb_states, CombinationValues &comb_values, Restraint *r, const Particles &ps) |
Score a restraint with a specific combination of states. | |
RestraintEvaluator (DiscreteSampler *ds) | |
Constructor. | |
void | show (std::ostream &out=std::cout) const |
Protected Member Functions | |
void | update_score_states (const IMP::Particles &ps) |
Protected Attributes | |
DiscreteSampler * | ds_ |
IMP::domino::RestraintEvaluator::RestraintEvaluator | ( | DiscreteSampler * | ds | ) |
Constructor.
[in] | ds | A discrete sampling space |
void IMP::domino::RestraintEvaluator::calc_scores | ( | const Combinations & | comb_states, | |
CombinationValues & | comb_values, | |||
Restraint * | r, | |||
const Particles & | ps | |||
) | [virtual] |
Score a restraint with a specific combination of states.
[in] | comb_states | the combination of states to calculate scores for |
[in] | r | the restraint to score |
[in] | ps | the particles that scored by the restraint |
[out] | comb_values | the value of the restraint when the particles are in a combination defined by cs. |
Reimplemented from IMP::domino::RestraintEvaluatorI.