Rosetta
Public Member Functions | Private Attributes | List of all members
protocols::abinitio::KinematicControl Class Reference

#include <KinematicControl.hh>

Inheritance diagram for protocols::abinitio::KinematicControl:
Inheritance graph
[legend]

Public Member Functions

 KinematicControl ()
 
 ~KinematicControl () override
 
bool prepare_pose_for_sampling (core::pose::Pose &pose) const
 
void add_chainbreak_variants (core::pose::Pose &pose) const
 
void add_chainbreak_variants (core::pose::Pose &pose, core::Size max_dist, core::kinematics::ShortestPathInFoldTree const &) const
 
core::kinematics::FoldTree const & sampling_fold_tree () const
 
core::kinematics::FoldTree const & final_fold_tree () const
 
void set_sampling_fold_tree (core::kinematics::FoldTree const &f)
 
void set_final_fold_tree (core::kinematics::FoldTree const &f)
 
void set_movemap (core::kinematics::MoveMapCOP mm)
 
void set_strict_movemap (core::kinematics::MoveMapCOP mm)
 
core::kinematics::MoveMapCOP movemap_ptr () const
 
core::kinematics::MoveMap const & movemap () const
 
simple_moves::FragmentMoverOP jump_mover () const
 
void set_jump_mover (simple_moves::FragmentMoverOP jm)
 
virtual void add_score_weights (core::scoring::ScoreFunction &, core::Real) const
 

Private Attributes

core::kinematics::MoveMapCOP strict_movemap_
 
core::kinematics::MoveMapCOP movemap_
 
core::kinematics::FoldTree sampling_fold_tree_
 
core::kinematics::FoldTree final_fold_tree_
 
simple_moves::FragmentMoverOP jump_mover_
 

Constructor & Destructor Documentation

◆ KinematicControl()

protocols::abinitio::KinematicControl::KinematicControl ( )
default

◆ ~KinematicControl()

protocols::abinitio::KinematicControl::~KinematicControl ( )
overridedefault

Member Function Documentation

◆ add_chainbreak_variants() [1/2]

void protocols::abinitio::KinematicControl::add_chainbreak_variants ( core::pose::Pose pose) const

◆ add_chainbreak_variants() [2/2]

void protocols::abinitio::KinematicControl::add_chainbreak_variants ( core::pose::Pose pose,
core::Size  max_dist,
core::kinematics::ShortestPathInFoldTree const &  sp 
) const

◆ add_score_weights()

virtual void protocols::abinitio::KinematicControl::add_score_weights ( core::scoring::ScoreFunction ,
core::Real   
) const
inlinevirtual

◆ final_fold_tree()

core::kinematics::FoldTree const& protocols::abinitio::KinematicControl::final_fold_tree ( ) const
inline

References final_fold_tree_.

◆ jump_mover()

simple_moves::FragmentMoverOP protocols::abinitio::KinematicControl::jump_mover ( ) const

◆ movemap()

core::kinematics::MoveMap const & protocols::abinitio::KinematicControl::movemap ( ) const

◆ movemap_ptr()

core::kinematics::MoveMapCOP protocols::abinitio::KinematicControl::movemap_ptr ( ) const

◆ prepare_pose_for_sampling()

bool protocols::abinitio::KinematicControl::prepare_pose_for_sampling ( core::pose::Pose pose) const

◆ sampling_fold_tree()

core::kinematics::FoldTree const& protocols::abinitio::KinematicControl::sampling_fold_tree ( ) const
inline

◆ set_final_fold_tree()

void protocols::abinitio::KinematicControl::set_final_fold_tree ( core::kinematics::FoldTree const &  f)
inline

References final_fold_tree_.

◆ set_jump_mover()

void protocols::abinitio::KinematicControl::set_jump_mover ( simple_moves::FragmentMoverOP  jm)

◆ set_movemap()

void protocols::abinitio::KinematicControl::set_movemap ( core::kinematics::MoveMapCOP  mm)

◆ set_sampling_fold_tree()

void protocols::abinitio::KinematicControl::set_sampling_fold_tree ( core::kinematics::FoldTree const &  f)
inline

References sampling_fold_tree_.

◆ set_strict_movemap()

void protocols::abinitio::KinematicControl::set_strict_movemap ( core::kinematics::MoveMapCOP  mm)

Member Data Documentation

◆ final_fold_tree_

core::kinematics::FoldTree protocols::abinitio::KinematicControl::final_fold_tree_
private

◆ jump_mover_

simple_moves::FragmentMoverOP protocols::abinitio::KinematicControl::jump_mover_
private

◆ movemap_

core::kinematics::MoveMapCOP protocols::abinitio::KinematicControl::movemap_
private

◆ sampling_fold_tree_

core::kinematics::FoldTree protocols::abinitio::KinematicControl::sampling_fold_tree_
private

◆ strict_movemap_

core::kinematics::MoveMapCOP protocols::abinitio::KinematicControl::strict_movemap_
private

The documentation for this class was generated from the following files: