Rosetta 3.4
Public Member Functions | Protected Member Functions | Protected Attributes
protocols::abinitio::KinematicTaskControl Class Reference

#include <KinematicTaskControl.hh>

Inheritance diagram for protocols::abinitio::KinematicTaskControl:
Inheritance graph
[legend]
Collaboration diagram for protocols::abinitio::KinematicTaskControl:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 KinematicTaskControl ()
 KinematicTaskControl (ProtocolOP sampler)
 ~KinematicTaskControl ()
virtual KinematicControlOP new_kinematics (core::pose::Pose &pose)=0
virtual void apply (core::pose::Pose &pose)
virtual std::string get_name () const
 Each derived class must specify its name. The class name.
virtual void init (core::pose::Pose const &pose)
KinematicControlOP current_kinematics ()
void set_input_pose_is_fa (bool setting=true)
ProtocolOP sampling_protocol ()
virtual checkpoint::CheckPointerget_checkpoints ()

Protected Member Functions

virtual bool inner_loop (core::pose::Pose &pose)
void set_extended_torsions_and_idealize_loops (core::pose::Pose &pose, loops::Loops loops) const
ResolutionSwitcherres_switch ()

Protected Attributes

KinematicControlOP current_kinematics_

Constructor & Destructor Documentation

protocols::abinitio::KinematicTaskControl::KinematicTaskControl ( ) [inline]
protocols::abinitio::KinematicTaskControl::KinematicTaskControl ( ProtocolOP  sampler) [inline]
protocols::abinitio::KinematicTaskControl::~KinematicTaskControl ( )

Member Function Documentation

void protocols::abinitio::KinematicTaskControl::apply ( core::pose::Pose pose) [virtual]
KinematicControlOP protocols::abinitio::KinematicTaskControl::current_kinematics ( ) [inline]

References current_kinematics_.

virtual checkpoint::CheckPointer& protocols::abinitio::KinematicTaskControl::get_checkpoints ( ) [inline, virtual]

Reimplemented from protocols::abinitio::Protocol.

std::string protocols::abinitio::KinematicTaskControl::get_name ( ) const [virtual]

Each derived class must specify its name. The class name.

Reimplemented from protocols::abinitio::Protocol.

Reimplemented in protocols::abinitio::DoubleLayerKinematicAbinitio, and protocols::abinitio::LoopJumpFoldCst.

void protocols::abinitio::KinematicTaskControl::init ( core::pose::Pose const &  pose) [virtual]

Reimplemented from protocols::abinitio::Protocol.

bool protocols::abinitio::KinematicTaskControl::inner_loop ( core::pose::Pose pose) [protected, virtual]
virtual KinematicControlOP protocols::abinitio::KinematicTaskControl::new_kinematics ( core::pose::Pose pose) [pure virtual]
ResolutionSwitcher& protocols::abinitio::KinematicTaskControl::res_switch ( ) [inline, protected]
ProtocolOP protocols::abinitio::KinematicTaskControl::sampling_protocol ( ) [inline]
void protocols::abinitio::KinematicTaskControl::set_extended_torsions_and_idealize_loops ( core::pose::Pose pose,
loops::Loops  loops 
) const [protected]
void protocols::abinitio::KinematicTaskControl::set_input_pose_is_fa ( bool  setting = true) [inline]

Member Data Documentation

Referenced by current_kinematics().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines