10 #ifndef IMPMULTI_STATE_ENSEMBLE_GENERATOR_H
11 #define IMPMULTI_STATE_ENSEMBLE_GENERATOR_H
16 IMPMULTISTATE_BEGIN_NAMESPACE
19 typedef Vector<MultiStateModel> Ensemble;
27 double min_weight_threshold=0.05);
29 void generate(
unsigned int multi_state_model_size);
46 for(
unsigned int i=0; i<scorers_.size(); i++) {
47 ret += scorers_[i]->get_score(e);
52 void get_state_probabilities(
const Ensemble& ensemble,
55 void get_weights_average_and_std(
const Ensemble& ensemble,
65 double min_weight_threshold_;
68 IMPMULTISTATE_END_NAMESPACE
Enumeration of an ensemble of good scoring MultiStateModels.
base class for MultiStateModel scoring classes
A more IMP-like version of the std::vector.
Keep track of multiple states.
Keep track of multiple states.