23 #include <numeric/numeric.functions.hh>
24 #include <basic/Tracer.hh>
26 #include <utility/vector1.hh>
29 static basic::Tracer
TR(
"protocols.fldsgn.potentials.sspot.NatbiasHelixPairPotential", basic::t_info);
33 namespace potentials {
69 bend_angle_( src.bend_angle_ ),
70 dist_wts_( src.dist_wts_ ),
71 mid_dist_( src.mid_dist_ ),
72 dist_sigma2_( src.dist_sigma2_ ),
73 angle_wts_( src.angle_wts_ ),
74 cross_angle_( src.cross_angle_ ),
75 angle_sigma2_( src.angle_sigma2_ ),
76 hpairset_( src.hpairset_ )
122 TR <<
"No helix pairings to be calculated. ";
130 Real hh_score( 0.0 );
131 score( ssinfo, hh_score );
135 TR <<
"name distance cross_angle align_angle score " << std::endl;
136 for( HelixPairings::const_iterator it=hpairs.begin(), ite=hpairs.end() ; it != ite; ++it ) {
161 Helices const & helices( ss_info->helices() );
172 for( HelixPairings::const_iterator it=hpairs.begin(), ite=hpairs.end(); it != ite; ++it ) {
206 TR.Debug << hpair <<
" " <<
hh_scores_[ num ] << std::endl;