27 #include <utility/PyAssert.hh>
28 #include <basic/Tracer.hh>
30 #include <utility/vector1.hh>
37 static basic::Tracer
TR_loop(
"protocols.loops.loop_closure.ccd.CcdLoopClosureMover", basic::t_info,
true);
41 namespace loop_closure {
52 max_rama_score_increase_( 2.0 ),
53 max_total_delta_helix_( 10 ),
54 max_total_delta_strand_( 50 ),
55 max_total_delta_loop_( 75 ),
63 Real input_max_rama_score_increase
71 Real input_max_delta_helix,
72 Real input_max_delta_strand,
73 Real input_max_delta_loop
126 return "CcdLoopClosureMover";
141 assert((secstr ==
"H") || (secstr ==
"E") || (secstr ==
"L"));
142 PyAssert((secstr ==
"H") || (secstr ==
"E") || (secstr ==
"L"),
143 "CcdLoopClosureMover::get_max_total_delta( std::string secstr ): secstr must be 'H', 'E', or 'L'.");
146 else if (secstr ==
"E")
169 "\nMax total delta loop: " << mover.
get_max_total_delta(
"L") <<
"\nMovemap: " << std::endl;
175 Loop const& loop_def,
178 total_moves_( loop_def.
size() ),