Rosetta  2019.47
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
BacksideHbondFinderMover Class Reference
Inheritance diagram for BacksideHbondFinderMover:
Inheritance graph
[legend]

Public Member Functions

 BacksideHbondFinderMover ()
 
 BacksideHbondFinderMover (BacksideHbondFinderMover const &other)
 
 ~BacksideHbondFinderMover () override
 
protocols::moves::MoverOP clone () const override
 
protocols::moves::MoverOP fresh_instance () const override
 
void mutate_residue (core::pose::Pose &pose, core::Size res_position, std::string target_res_name, bool)
 
void apply (core::pose::Pose &pose) override
 
std::string get_name () const override
 
core::Real get_atom_sasa_cutoff () const
 
void set_atom_sasa_cutoff (core::Size cutoff)
 
core::Real get_neighbor_distance_cutoff () const
 
void set_neighbor_distance_cutoff (core::Real cutoff)
 
void check_for_hbonds (core::pose::Pose &pose, core::Size his_resnum, core::Size test_resnum, utility::fixedsizearray1< core::Real, 5 > const &bb_angles, std::string res_to_mutate, std::set< local::HbondInfo > &backside_hbond_res)
 

Private Attributes

core::Size atom_sasa_cutoff_
 
core::Real neighbor_distance_cutoff_
 
core::scoring::ScoreFunctionOP scorefxn_
 
std::set< core::Size > off_limits_residues_
 
core::scoring::methods::EnergyMethodOP vdw_energy_
 
core::scoring::hbonds::HBondEnergyOP hbond_
 

Constructor & Destructor Documentation

BacksideHbondFinderMover::BacksideHbondFinderMover ( )
BacksideHbondFinderMover::BacksideHbondFinderMover ( BacksideHbondFinderMover const &  other)
BacksideHbondFinderMover::~BacksideHbondFinderMover ( )
override

Member Function Documentation

void BacksideHbondFinderMover::apply ( core::pose::Pose pose)
override
void BacksideHbondFinderMover::check_for_hbonds ( core::pose::Pose pose,
core::Size  his_resnum,
core::Size  test_resnum,
utility::fixedsizearray1< core::Real, 5 > const &  bb_angles,
std::string  res_to_mutate,
std::set< local::HbondInfo > &  backside_hbond_res 
)
protocols::moves::MoverOP BacksideHbondFinderMover::clone ( ) const
override
protocols::moves::MoverOP BacksideHbondFinderMover::fresh_instance ( ) const
override
core::Real BacksideHbondFinderMover::get_atom_sasa_cutoff ( ) const
inline

References atom_sasa_cutoff_.

std::string BacksideHbondFinderMover::get_name ( ) const
override
core::Real BacksideHbondFinderMover::get_neighbor_distance_cutoff ( ) const
inline
void BacksideHbondFinderMover::mutate_residue ( core::pose::Pose pose,
core::Size  res_position,
std::string  target_res_name,
bool  only_dihedrals 
)

References basic::Tracer::Debug, and TR.

Referenced by apply(), and check_for_hbonds().

void BacksideHbondFinderMover::set_atom_sasa_cutoff ( core::Size  cutoff)
inline
void BacksideHbondFinderMover::set_neighbor_distance_cutoff ( core::Real  cutoff)
inline

Member Data Documentation

core::Size BacksideHbondFinderMover::atom_sasa_cutoff_
private
core::scoring::hbonds::HBondEnergyOP BacksideHbondFinderMover::hbond_
private
core::Real BacksideHbondFinderMover::neighbor_distance_cutoff_
private
std::set< core::Size > BacksideHbondFinderMover::off_limits_residues_
private
core::scoring::ScoreFunctionOP BacksideHbondFinderMover::scorefxn_
private
core::scoring::methods::EnergyMethodOP BacksideHbondFinderMover::vdw_energy_
private

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