29 #include <utility/vector1.hh>
41 StepWiseProteinFilterer::StepWiseProteinFilterer():
56 using namespace core::scoring;
57 using namespace core::pose;
61 typedef std::list < std::pair< Real, std::string > >
ScoreList;
64 for ( PoseList::iterator iter = pose_list.begin(); iter != pose_list.end(); iter++ ) {
65 PoseOP & pose_op( iter->second );
66 Pose & pose( *pose_op );
67 Real score = (*fa_scorefxn)( pose );
77 score_list.push_back( std::make_pair( score, tag ) );
85 for ( ScoreList::const_iterator iter=score_list.begin(); iter != score_list.end(); iter++ ) {
89 filter_pose_list[ tag ] = pose_list[ tag ];