Rosetta
Classes | Namespaces | Typedefs | Functions | Variables
FloppyTail_loop.cc File Reference
#include <core/conformation/Conformation.hh>
#include <core/pose/Pose.hh>
#include <core/pose/PDBPoseMap.hh>
#include <core/pose/PDBInfo.hh>
#include <core/chemical/ChemicalManager.fwd.hh>
#include <core/kinematics/MoveMap.hh>
#include <core/kinematics/FoldTree.hh>
#include <core/kinematics/util.hh>
#include <core/fragment/ConstantLengthFragSet.hh>
#include <core/pack/task/TaskFactory.hh>
#include <core/pack/task/operation/TaskOperations.hh>
#include <core/scoring/ScoreFunctionFactory.hh>
#include <core/scoring/ScoreFunction.hh>
#include <core/scoring/constraints/util.hh>
#include <protocols/moves/MonteCarlo.hh>
#include <protocols/loops/Loop.hh>
#include <protocols/loops/Loops.hh>
#include <protocols/loops/loop_closure/kinematic_closure/KinematicMover.hh>
#include <protocols/loops/loop_closure/kinematic_closure/KinematicWrapper.hh>
#include <protocols/loops/loop_closure/kinematic_closure/KinematicPerturber.hh>
#include <basic/options/keys/loops.OptionKeys.gen.hh>
#include <protocols/pose_metric_calculators/NeighborhoodByDistanceCalculator.hh>
#include <protocols/simple_moves/BackboneMover.hh>
#include <protocols/simple_moves/FragmentMover.hh>
#include <protocols/minimization_packing/MinMover.hh>
#include <protocols/moves/MoverContainer.hh>
#include <protocols/minimization_packing/PackRotamersMover.hh>
#include <protocols/minimization_packing/RotamerTrialsMover.hh>
#include <protocols/simple_moves/SwitchResidueTypeSetMover.hh>
#include <protocols/simple_moves/ReturnSidechainMover.hh>
#include <protocols/minimization_packing/TaskAwareMinMover.hh>
#include <protocols/moves/OutputMovers.hh>
#include <protocols/pose_metric_calculators/InterGroupNeighborsCalculator.hh>
#include <core/pose/metrics/CalculatorFactory.hh>
#include <protocols/task_operations/RestrictByCalculatorsOperation.hh>
#include <protocols/jd2/JobDistributor.hh>
#include <protocols/jd2/JobOutputter.hh>
#include <protocols/jd2/Job.hh>
#include <devel/init.hh>
#include <basic/options/option.hh>
#include <basic/Tracer.hh>
#include <utility/exit.hh>
#include <basic/options/keys/run.OptionKeys.gen.hh>
#include <basic/options/keys/AnchoredDesign.OptionKeys.gen.hh>
#include <basic/options/keys/in.OptionKeys.gen.hh>
#include <basic/options/keys/packing.OptionKeys.gen.hh>
#include <protocols/moves/MoverStatistics.hh>
#include <utility/vector0.hh>
#include <utility/vector1.hh>

Classes

class  FloppyTailMover
 FloppyTail mover. More...
 

Namespaces

 basic
 Tags used to tag messeges sent by MPI functions used to decide whether a slave is requesting a new job id or flagging as job as being a bad input.
 
 basic::options
 
 basic::options::OptionKeys
 

Typedefs

typedef utility::pointer::owning_ptr< FloppyTailMoverFloppyTailMoverOP
 

Functions

void create_extra_output (core::pose::Pose &pose, core::scoring::ScoreFunctionCOP score_fxn)
 
int main (int argc, char *argv[])
 

Variables

static basic::Tracer TR ("apps.public.scenarios.FloppyTail")
 
basic::options::IntegerOptionKey const basic::options::OptionKeys::flexible_start_resnum ("flexible_start_resnum")
 
basic::options::IntegerOptionKey const basic::options::OptionKeys::flexible_stop_resnum ("flexible_stop_resnum")
 
basic::options::StringOptionKey const basic::options::OptionKeys::flexible_chain ("flexible_chain")
 
basic::options::RealOptionKey const basic::options::OptionKeys::shear_on ("shear_on")
 
basic::options::RealOptionKey const basic::options::OptionKeys::short_tail_fraction ("short_tail_fraction")
 
basic::options::RealOptionKey const basic::options::OptionKeys::short_tail_off ("short_tail_off")
 
basic::options::BooleanOptionKey const basic::options::OptionKeys::pair_off ("pair_off")
 
basic::options::BooleanOptionKey const basic::options::OptionKeys::publication ("publication")
 
basic::options::BooleanOptionKey const basic::options::OptionKeys::C_root ("C_root")
 

Typedef Documentation

◆ FloppyTailMoverOP

typedef utility::pointer::owning_ptr< FloppyTailMover > FloppyTailMoverOP

Function Documentation

◆ create_extra_output()

void create_extra_output ( core::pose::Pose pose,
core::scoring::ScoreFunctionCOP  score_fxn 
)

This function is specific to the original system for which this code was written - if you are not trying to duplicate the initial results you should remove it!

References beta_nonlocal::pose, and beta_nonlocal::score_fxn.

Referenced by FloppyTailMover::apply().

◆ main()

int main ( int  argc,
char *  argv[] 
)

Variable Documentation

◆ TR

basic::Tracer TR("apps.public.scenarios.FloppyTail") ( "apps.public.scenarios.FloppyTail"  )
static