27 #include <utility/vector1.hh>
30 namespace multistate_design {
33 : genetic_algorithm::FitnessFunction(),
34 aggregate_function_(NULL),
52 if ( state->is_positive_state() ) {
54 *pose = state->pose();
66 if ( dynamic_cast< protocols::multistate_design::MultiStateEntity * >( &entity ) ) {
74 single_state_fitnesses[i] +=
evaluate(entity, i);
85 if ( (*s)->is_positive_state() ) {
86 **pose = (*s)->pose();
100 if ( !(*s)->is_positive_state() )
continue;
131 if ( positive_only && !(*s)->is_positive_state() )
continue;
132 const_states.push_back( *s );
146 if ( (*s)->is_positive_state() != pos_neg )
continue;
164 std::map< std::string, protocols::toolbox::pose_metric_calculators::MetricValueGetter >
const &