36 #include <basic/Tracer.hh>
44 #include <utility/vector1.hh>
46 static basic::Tracer
tr(
"protocols.evalution.RMSD");
49 namespace simple_filters {
53 evaluation::SingleValuePoseEvaluator<
Real >( tag )
71 : evaluation::SingleValuePoseEvaluator<
Real >(
"rdc"+tag ),
72 selection_( selection ),
80 : evaluation::SingleValuePoseEvaluator<
Real >(
"rdc"+tag ),
84 copy( selection.begin(), selection.end(), std::back_inserter(
selection_ ) );
90 : evaluation::SingleValuePoseEvaluator<
Real >(
"rdc"+tag ),
98 : evaluation::SingleValuePoseEvaluator<
Real >(
"rdc"+tag ),
112 using namespace scoring;
117 for ( ResidualDipolarCoupling::RDC_lines::const_iterator it = rdcs.begin(); it != rdcs.end(); ++it ) {
118 core::scoring::ResidueSelection::const_iterator iter1 = find(
selection_.begin(),
selection_.end(), it->res1() );
119 core::scoring::ResidueSelection::const_iterator iter2 = find(
selection_.begin(),
selection_.end(), it->res2() );
121 filtered.push_back( *it );