35 #include <numeric/model_quality/rms.hh>
39 #include <utility/vector1.hh>
40 #include <ObjexxFCL/format.hh>
47 using namespace ObjexxFCL::fmt;
94 using namespace core::chemical;
128 using namespace ObjexxFCL;
131 output << I( 4, i ) <<
' '
133 << F( 9, 3,
phi_[i] )
134 << F( 9, 3,
psi_[i] )
140 for (
unsigned int chino = 1; chino <= 4; ++chino ) {
141 Real chi_to_print = 0.0f;
143 chi_to_print =
chi_[i][chino];
145 output << F( 9, 3, chi_to_print );
155 using namespace ObjexxFCL;
158 FArray2D< Real > rebuilt_coords (3,
coords_.size() ), original_coords( 3,
coords_.size() );
164 for (
Size i = 1; i <= temp_pose.total_residue(); ++i ) {
165 for (
Size k = 1; k <= 3; ++k ) {
166 rebuilt_coords (k,i) = temp_pose.residue(i).xyz( atom_name )[k-1];
167 original_coords(k,i) =
coords_[i][k-1];
171 Real rmsd = numeric::model_quality::rms_wrapper( temp_pose.total_residue(), rebuilt_coords, original_coords );