37 #include <utility/vector1.hh>
91 rna_centroid_info.
update( pose );
99 for (
Size i = 1; i <= nres; ++i ) {
101 if ( !rsd.is_RNA() )
continue;
102 Vector const v( base_centroids[i] );
103 center_of_mass_ += v;
105 center_of_mass_ /= nres;
112 for (
Size i = 1; i <= nres; ++i ) {
114 if ( !rsd.is_RNA() )
continue;
115 Vector const v( base_centroids[i] );
123 rg_squared /= (nres - 1);
124 rg_ = sqrt( rg_squared );
149 using namespace conformation;
176 using namespace conformation;
178 Size const i ( atom_id.
rsd() );
182 if ( !rsd.is_RNA() )
return;
202 Vector const v( base_centroids[i] );
204 Vector f1 = cross( f2, v );
206 F1 += weights[
rna_rg ] * f1;
207 F2 += weights[
rna_rg ] * f2;