22 #include <basic/Tracer.hh>
34 #include <utility/tools/make_vector1.hh>
38 #include <utility/vector1.hh>
45 static basic::Tracer
TR(
"protocols.docking.DockFilters");
54 using namespace protocols::simple_filters;
55 using namespace core::scoring;
59 hascontacts->set_unweighted(
true );
60 hascontacts->set_cutoff(9.99);
64 fewclashes->set_unweighted(
true );
65 fewclashes->set_cutoff(1.0);
84 using namespace protocols::simple_filters;
85 using namespace core::scoring;
91 constraint_filter->set_cutoff( cutoff );
92 constraint_filter->set_unweighted(
true );
93 filters_->add_filter( constraint_filter );
126 Filter( init ), movable_jumps_ ( init.movable_jumps_ ), score_margin_ ( init.score_margin_ ),
127 scorefunction_ ( init.scorefunction_ ), scorefilter_( init.scorefilter_ )
146 return scorefilter_->apply(pose) && (interface_score < 0.0);