28 #include <basic/datacache/BasicDataCache.hh>
41 #include <utility/vector1.hh>
69 sts.push_back(
Mpair );
77 potential_(
ScoringManager::get_instance()->get_MembranePotential() )
124 Real pair_score( 0.0 );
128 using namespace core::conformation::symmetry;
130 dynamic_cast< SymmetricConformation const & > ( pose.
conformation() ) );
133 if (!symm_info->bb_is_independent(rsd1.
seqpos())) {
134 rsd1Seq = symm_info->bb_follows(rsd1.
seqpos());
136 if (symm_info->is_virtual(rsd1.
seqpos())) {
140 if (!symm_info->bb_is_independent(rsd2.
seqpos())) {
141 rsd2Seq = symm_info->bb_follows(rsd2.
seqpos());
143 if (symm_info->is_virtual(rsd2.
seqpos())) {
148 if (rsd1Seq ==0 || rsd2Seq ==0 ) {
157 Real const cendist = cen1.xyz().distance_squared( cen2.
xyz() );
180 emap[
Mpair ] += pair_score ;