Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces
ModifyStoredLigandRBConfsMovers.hh File Reference
#include <protocols/enzdes/ModifyStoredLigandRBConfsMovers.fwd.hh>
#include <protocols/moves/Mover.hh>
#include <core/conformation/Residue.fwd.hh>
#include <core/pose/Pose.fwd.hh>
#include <core/scoring/ScoreFunction.fwd.hh>
#include <core/types.hh>
#include <utility/vector1.hh>


class  protocols::enzdes::ModifyStoredRBConfs
 virtual base class that has some common functionality More...
class  protocols::enzdes::GenerateStoredRBConfs
 generates random rbconfs until a total of num_total_rbconfs_ are present in the cacheable observer. The diversifier is used to ensure that all newly generated confs are different. note: no scorefunction used More...
class  protocols::enzdes::ApplyRandomStoredRBConf
 for every ligand that has additional stored rb conformations in the enzdes cacheable observer, the one currently in the pose gets exchanged with a random stored one More...
class  protocols::enzdes::MinimizeStoredRBConfs
 rotamer trials/minimizes each of the ligand conformations stored in the enzdes cacheable observer and overwrites them with the minimized position. if the new, minimized position is too close to one that already exists, a random small perturbation is applied to ensure diversity note: only jump minimization More...
class  protocols::enzdes::DiversifyStoredRBConfs
 uses a docking mover to diversiy the stored confs until they're all min_rms_ away from each other note: no scorefunction used here More...


 The instance of Loops contained by AbrelaxApplication should be replaced by a LoopsOP.