Rosetta
Public Types | Public Member Functions | Private Attributes | List of all members
UniformPerturber Class Reference
Inheritance diagram for UniformPerturber:
Inheritance graph
[legend]

Public Types

typedef KinematicPerturber parent
 

Public Member Functions

 UniformPerturber ()
 
string perturber_type () const
 
void perturb_chain (core::pose::Pose const &pose, utility::vector1< core::Real > &torsions, utility::vector1< core::Real > &bond_ang, utility::vector1< core::Real > &bond_len)
 
void set_pose_after_closure (core::pose::Pose &pose, utility::vector1< core::Real > const &torsions, utility::vector1< core::Real > const &bond_ang, utility::vector1< core::Real > const &bond_len, bool closure_successful) const
 
void set_vary_ca_bond_angles (bool vary_ca_bond_angles)
 

Private Attributes

bool vary_ca_bond_angles_
 
bool sample_omega_for_pre_prolines_
 
core::scoring::Ramachandran const & rama_
 

Member Typedef Documentation

◆ parent

typedef KinematicPerturber UniformPerturber::parent

Constructor & Destructor Documentation

◆ UniformPerturber()

UniformPerturber::UniformPerturber ( )

Member Function Documentation

◆ perturb_chain()

void UniformPerturber::perturb_chain ( core::pose::Pose const &  pose,
utility::vector1< core::Real > &  torsions,
utility::vector1< core::Real > &  bond_ang,
utility::vector1< core::Real > &  bond_len 
)

◆ perturber_type()

string UniformPerturber::perturber_type ( ) const
inline

◆ set_pose_after_closure()

void UniformPerturber::set_pose_after_closure ( core::pose::Pose pose,
utility::vector1< core::Real > const &  torsions,
utility::vector1< core::Real > const &  bond_ang,
utility::vector1< core::Real > const &  bond_len,
bool  closure_successful 
) const

◆ set_vary_ca_bond_angles()

void UniformPerturber::set_vary_ca_bond_angles ( bool  vary_ca_bond_angles)
inline

Member Data Documentation

◆ rama_

core::scoring::Ramachandran const& UniformPerturber::rama_
private

◆ sample_omega_for_pre_prolines_

bool UniformPerturber::sample_omega_for_pre_prolines_
private

◆ vary_ca_bond_angles_

bool UniformPerturber::vary_ca_bond_angles_
private

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