9 #ifndef IMPCORE_SERIAL_MOVER_H
10 #define IMPCORE_SERIAL_MOVER_H
12 #include <IMP/core/core_config.h>
16 IMPCORE_BEGIN_NAMESPACE
39 double get_acceptance_probability(
int i)
const {
40 return static_cast<double>(movers_[i]->get_number_of_accepted())/
41 movers_[i]->get_number_of_proposed();
44 void reset_acceptance_probabilities() {
45 for (
unsigned int i = 0; i < movers_.size(); ++i) {
46 movers_[i]->reset_statistics();
50 unsigned int get_number_of_movers()
const {
51 return movers_.size();
55 virtual kernel::ModelObjectsTemp
do_get_inputs()
const IMP_OVERRIDE;