34 #include <utility/exit.hh>
35 #include <utility/tag/Tag.hh>
41 #include <utility/vector0.hh>
42 #include <utility/vector1.hh>
43 #include <utility/options/BooleanVectorOption.hh>
44 #include <basic/Tracer.hh>
50 namespace simple_moves {
53 using basic::t_warning;
54 static basic::Tracer
TR(
"protocols.simple_moves.RepackSidechainsMover");
72 return "RepackSidechainsMover";
76 protocols::moves::
Mover(
"RepackSidechainsMover"),
89 protocols::moves::
Mover(
"RepackSidechainsMover"),
95 protocols::moves::
Mover( other )
109 task->initialize_from_command_line();
110 task->restrict_to_repacking();
112 utility::vector1_bool repackable;
114 if (!something_to_pack)
return;
117 task->restrict_to_residues(repackable);
153 if ( new_score_function == 0 )
return;