34 #include <utility/tag/Tag.hh>
36 #include <utility/vector0.hh>
37 #include <utility/vector1.hh>
41 namespace simple_moves {
57 return "SymRotamerTrialsMover";
97 return "SymEnergyCutRotamerTrialsMover";
102 return "SymRotamerTrialsMover";
113 dynamic_cast<SymmetricConformation &> ( pose.
conformation()) );
119 if ( symm_info->fa_is_independent(res) ) allow_repacked.at(res) =
true;
121 task->restrict_to_residues( allow_repacked );
189 using namespace core;
196 for (
int i=1, i_end = pose.
total_residue(); i<= i_end; ++i ) {
199 core::Real const deltaE ( resE - lowest_resE );
223 if( task->symmetrize_by_union() || task->symmetrize_by_intersection() )
return;
225 dynamic_cast<SymmetricConformation &> ( pose.
conformation()) );
231 if ( symm_info->fa_is_independent(res) ) allow_repacked.at(res) =
true;
233 task->restrict_to_residues( allow_repacked );