28 #include <utility/vector1.hh>
43 StepWiseFilterer::StepWiseFilterer():
58 using namespace core::scoring;
59 using namespace core::pose;
63 typedef std::list < std::pair< Real, std::string > >
ScoreList;
66 for ( PoseList::iterator iter = pose_list.begin(); iter != pose_list.end(); iter++ ) {
67 PoseOP & pose_op( iter->second );
68 Pose & pose( *pose_op );
69 Real score = (*fa_scorefxn)( pose );
79 score_list.push_back( std::make_pair( score, tag ) );
87 for ( ScoreList::const_iterator iter=score_list.begin(); iter != score_list.end(); iter++ ) {
91 filter_pose_list[ tag ] = pose_list[ tag ];