17 #include <utility/tag/Tag.hh>
20 #include <basic/Tracer.hh>
25 #include <utility/vector0.hh>
26 #include <utility/vector1.hh>
30 namespace protein_interface_design{
33 static basic::Tracer
TR(
"protocols.protein_interface_design.filters.AverageDegreeFilter" );
38 task_factory_( NULL ),
40 distance_threshold_( 10.0 )
89 if( packer_task->being_packed( resi ) ){
99 for(
core::Size j=chain_begin; j<=chain_end; ++j ){
107 TR<<
"Connectivity of "<<res_target.name3()<<resi<<
" is "<<resi_neighbors<<std::endl;
110 return( (
core::Real) count_neighbors / count_residues );
122 out<<
"AverageDegreeFilter returns "<<
compute( pose )<<std::endl;
132 TR <<
"AverageDegreeFilter"<<std::endl;