17 #ifndef INCLUDED_protocols_swa_rna_StepWiseRNA_FloatingBase_Sampler_Util_HH
18 #define INCLUDED_protocols_swa_rna_StepWiseRNA_FloatingBase_Sampler_Util_HH
22 #include <utility/vector1.hh>
23 #include <numeric/xyzMatrix.hh>
24 #include <numeric/xyzVector.hh>
30 #include <numeric/angle.functions.hh>
35 #include <ObjexxFCL/string.functions.hh>
49 #define centroid_bin_size 1.0
50 #define euler_angle_bin_size 20
51 #define euler_z_bin_size 0.05
114 operator() (std::pair<int, int>
const & pair_one , std::pair<int, int>
const & pair_two)
const {
116 if(pair_one.first != pair_two.first)
return (pair_one.first<pair_two.first);
117 if(pair_one.second != pair_two.second)
return (pair_one.second<pair_two.second);
128 return first< second;
176 DOF_bin_value(std::map<Base_bin , int , compare_base_bin>::const_iterator
const & base_bin_it,
std::string const & DOF);
221 bool const Is_prepend,
229 bool const Is_prepend,