Rosetta 3.4
Classes | Typedefs | Functions
protocols::relax Namespace Reference

Classes

class  ClassicRelaxCreator
class  ClassicRelax
 A functor class which implements the classic Rosetta++ pose_relax protocol. More...
struct  SRelaxPose
struct  RelaxScriptCommand
class  FastRelax
class  FastRelaxCreator
class  MiniRelax
class  RelaxProtocolBase
class  WorkUnit_BatchRelax
class  WorkUnit_BatchRelax_and_PostRescore

Typedefs

typedef
utility::pointer::owning_ptr
< FastRelax
FastRelaxOP
typedef
utility::pointer::owning_ptr
< FastRelax const > 
FastRelaxCOP
typedef
utility::pointer::access_ptr
< FastRelax
FastRelaxAP
typedef
utility::pointer::access_ptr
< FastRelax const > 
FastRelaxCAP
typedef
utility::pointer::owning_ptr
< MiniRelax
MiniRelaxOP
typedef
utility::pointer::owning_ptr
< RelaxProtocolBase
RelaxProtocolBaseOP
typedef
utility::pointer::owning_ptr
< RelaxProtocolBase const > 
RelaxProtocolBaseCOP
typedef
utility::pointer::access_ptr
< RelaxProtocolBase
RelaxProtocolBaseAP
typedef
utility::pointer::access_ptr
< RelaxProtocolBase const > 
RelaxProtocolBaseCAP
typedef
utility::pointer::owning_ptr
< WorkUnit_BatchRelax
WorkUnit_BatchRelaxOP
typedef
utility::pointer::owning_ptr
< WorkUnit_BatchRelax const > 
WorkUnit_BatchRelaxCOP

Functions

void coordinate_constrain_selection (core::pose::Pose &pose, core::sequence::SequenceAlignment aln, core::Real coord_sdev)
core::scoring::constraints::ConstraintSetOP generate_bb_coordinate_constraints (core::pose::Pose &pose, utility::vector1< core::Real > const &coord_sdevs)
 Generate a set of coordinate constraints to backbone atoms using the given standard deviations, with one sd per-reside. If no constraint should be applied to a given residue, give a -1 for the value of the sdev.
void delete_virtual_residues (core::pose::Pose &pose)
utility::vector1< core::Realget_per_residue_scores (core::pose::Pose &pose, core::scoring::ScoreType scoretype)
void add_virtual_residue_to_cterm (core::pose::Pose &pose)
void derive_sc_sc_restraints (core::pose::Pose &pose, core::Real const upper_dist_cutoff)
void add_coordinate_constraints_to_pose (core::pose::Pose &pose, const core::pose::Pose &constraint_target_pose, protocols::loops::Loops &exclude_regions)
bool rama_list_pred (const std::pair< core::Size, core::Real > &left, const std::pair< core::Size, core::Real > &right)
void fix_worst_bad_ramas (core::pose::Pose &original_pose, core::Size how_many, core::Real skip_prob, core::Real limit_RMS, core::Real limit_rama)
int Relax_main (bool)
RelaxProtocolBaseOP generate_relax_from_cmd (bool NULL_if_no_flag)
void setup_membrane_topology (pose::Pose &pose, std::string spanfile)
void relax_pose (pose::Pose &pose, core::scoring::ScoreFunctionOP scorefxn, std::string const &tag)
static basic::Tracer TR ("WorkUnit_BatchRelax")

Typedef Documentation


Function Documentation

void protocols::relax::add_coordinate_constraints_to_pose ( core::pose::Pose pose,
const core::pose::Pose constraint_target_pose,
protocols::loops::Loops exclude_regions 
)
void protocols::relax::add_virtual_residue_to_cterm ( core::pose::Pose pose)
void protocols::relax::coordinate_constrain_selection ( core::pose::Pose pose,
core::sequence::SequenceAlignment  aln,
core::Real  coord_sdev 
)
void protocols::relax::delete_virtual_residues ( core::pose::Pose pose)
void protocols::relax::derive_sc_sc_restraints ( core::pose::Pose pose,
core::Real const  upper_dist_cutoff 
)
void protocols::relax::fix_worst_bad_ramas ( core::pose::Pose original_pose,
core::Size  how_many,
core::Real  skip_prob,
core::Real  limit_RMS,
core::Real  limit_rama 
)
core::scoring::constraints::ConstraintSetOP protocols::relax::generate_bb_coordinate_constraints ( core::pose::Pose pose,
utility::vector1< core::Real > const &  coord_sdevs 
)

Generate a set of coordinate constraints to backbone atoms using the given standard deviations, with one sd per-reside. If no constraint should be applied to a given residue, give a -1 for the value of the sdev.

References core::pose::Pose::residue(), and core::pose::Pose::total_residue().

Referenced by protocols::relax::MiniRelax::apply(), and coordinate_constrain_selection().

RelaxProtocolBaseOP protocols::relax::generate_relax_from_cmd ( bool  NULL_if_no_flag)
utility::vector1< core::Real > protocols::relax::get_per_residue_scores ( core::pose::Pose pose,
core::scoring::ScoreType  scoretype 
)
bool protocols::relax::rama_list_pred ( const std::pair< core::Size, core::Real > &  left,
const std::pair< core::Size, core::Real > &  right 
)

Referenced by fix_worst_bad_ramas().

int protocols::relax::Relax_main ( bool  )
void protocols::relax::relax_pose ( pose::Pose pose,
core::scoring::ScoreFunctionOP  scorefxn,
std::string const &  tag 
)
void protocols::relax::setup_membrane_topology ( pose::Pose pose,
std::string  spanfile 
)
static basic::Tracer protocols::relax::TR ( "WorkUnit_BatchRelax"  ) [static]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines