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

#include <DoubleLayerKinematicAbinitio.hh>

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

List of all members.

Public Member Functions

 DoubleLayerKinematicAbinitio (jumping::BaseJumpSetupOP jump_def, loops::Loops extended_loops, loops::Loops rigid_core, ProtocolOP sampler, ProtocolOP extended_chain_sampler, core::fragment::SecondaryStructureOP ss_def, core::Real coord_cst_weight, bool bCstAllAtom=false)
 ~DoubleLayerKinematicAbinitio ()
virtual KinematicControlOP new_kinematics (core::pose::Pose &pose)
virtual std::string get_name () const
 Each derived class must specify its name. The class name.

Protected Member Functions

virtual void select_core_loops (loops::Loops &loops_select) const
 heuristic to select subset of loops from loops_
virtual bool inner_loop (core::pose::Pose &pose)

Constructor & Destructor Documentation

protocols::abinitio::DoubleLayerKinematicAbinitio::DoubleLayerKinematicAbinitio ( jumping::BaseJumpSetupOP  jump_def,
loops::Loops  extended_loops,
loops::Loops  rigid_core,
ProtocolOP  sampler,
ProtocolOP  extended_chain_sampler,
core::fragment::SecondaryStructureOP  ss_def,
core::Real  coord_cst_weight,
bool  bCstAllAtom = false 
) [inline]
protocols::abinitio::DoubleLayerKinematicAbinitio::~DoubleLayerKinematicAbinitio ( )

Member Function Documentation

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

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

Reimplemented from protocols::abinitio::LoopJumpFoldCst.

bool protocols::abinitio::DoubleLayerKinematicAbinitio::inner_loop ( core::pose::Pose pose) [protected, virtual]
KinematicControlOP protocols::abinitio::DoubleLayerKinematicAbinitio::new_kinematics ( core::pose::Pose pose) [virtual]
void protocols::abinitio::DoubleLayerKinematicAbinitio::select_core_loops ( loops::Loops loops_select) const [protected, virtual]

heuristic to select subset of loops from loops_

Select loop set at random using skip rate.

References protocols::loops::Loops::clear(), protocols::loops::Loops::push_back(), protocols::abinitio::RG(), and protocols::loops::Loops::size().


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