37 #include <utility/vector1.hh>
95 rna_low_resolution_potential_(
ScoringManager::get_instance()->get_RNA_LowResolutionPotential() )
162 for (
Size ii = 1; ii <= designing_residues.size(); ++ii ) {
163 if ( designing_residues[ ii ] ) {
164 might_be_designing_ =
true;
187 Vector centroid1, centroid2;
203 centroid1, centroid2, stub1, stub2);
231 centroid1 = rna_centroid_info.get_base_centroid( rsd1 );
232 centroid2 = rna_centroid_info.get_base_centroid( rsd2 );
233 stub1 = rna_centroid_info.get_base_coordinate_system( rsd1, centroid1 );
234 stub2 = rna_centroid_info.get_base_coordinate_system( rsd2, centroid2 );
237 centroid1 = rna_centroid_info.base_centroids()[ rsd1.
seqpos() ];
238 centroid2 = rna_centroid_info.base_centroids()[ rsd2.
seqpos() ];
239 stub1 = rna_centroid_info.base_stubs()[ rsd1.
seqpos() ];
240 stub2 = rna_centroid_info.base_stubs()[ rsd2.
seqpos() ];
257 score += base_pair_array( rsd1.
seqpos(), rsd2.
seqpos(), i );
258 score += base_pair_array( rsd2.
seqpos(), rsd1.
seqpos(), i );
273 score += base_axis_array( rsd1.
seqpos(), rsd2.
seqpos(), i );
274 score += base_axis_array( rsd2.
seqpos(), rsd1.
seqpos(), i );
289 score += base_stagger_array( rsd1.
seqpos(), rsd2.
seqpos(), i );
290 score += base_stagger_array( rsd2.
seqpos(), rsd1.
seqpos(), i );
314 return stack_axis_array( rsd1.
seqpos(), rsd2.
seqpos() );
349 totals[
rna_base_pair ] = rna_filtered_base_base_info.get_total_base_pair_score();
350 totals[
rna_base_axis ] = rna_filtered_base_base_info.get_total_base_axis_score();
351 totals[
rna_base_stagger ] = rna_filtered_base_base_info.get_total_base_stagger_score();
352 totals[
rna_base_stack ] = rna_filtered_base_base_info.get_total_base_stack_score();
353 totals[
rna_base_stack_axis ] = rna_filtered_base_base_info.get_total_base_stack_axis_score();
357 totals[
rna_data_base ] += rna_filtered_base_base_info.get_data_score( rna_data_info );
382 Vector f1( 0.0 ), f2( 0.0 );
418 raw_base_base_info.
zero();
425 iru = energy_graph.get_node(i)->upper_edge_list_begin(),
427 iru != irue; ++iru ) {
428 Size const j( (*iru)->get_second_node_ind() );
430 raw_base_base_info.
copy_values( raw_base_base_info_save, i, j );
431 raw_base_base_info.
copy_values( raw_base_base_info_save, j, i );