Rosetta
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::Sizeoff_limits_residues_
 
core::scoring::methods::EnergyMethodOP vdw_energy_
 
core::scoring::hbonds::HBondEnergyOP hbond_
 

Constructor & Destructor Documentation

◆ BacksideHbondFinderMover() [1/2]

BacksideHbondFinderMover::BacksideHbondFinderMover ( )

◆ BacksideHbondFinderMover() [2/2]

BacksideHbondFinderMover::BacksideHbondFinderMover ( BacksideHbondFinderMover const &  other)

◆ ~BacksideHbondFinderMover()

BacksideHbondFinderMover::~BacksideHbondFinderMover ( )
override

Member Function Documentation

◆ apply()

void BacksideHbondFinderMover::apply ( core::pose::Pose pose)
override

◆ check_for_hbonds()

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 
)

◆ clone()

protocols::moves::MoverOP BacksideHbondFinderMover::clone ( ) const
override

◆ fresh_instance()

protocols::moves::MoverOP BacksideHbondFinderMover::fresh_instance ( ) const
override

◆ get_atom_sasa_cutoff()

core::Real BacksideHbondFinderMover::get_atom_sasa_cutoff ( ) const
inline

References atom_sasa_cutoff_.

◆ get_name()

std::string BacksideHbondFinderMover::get_name ( ) const
override

◆ get_neighbor_distance_cutoff()

core::Real BacksideHbondFinderMover::get_neighbor_distance_cutoff ( ) const
inline

◆ mutate_residue()

void BacksideHbondFinderMover::mutate_residue ( core::pose::Pose pose,
core::Size  res_position,
std::string  target_res_name,
bool  only_dihedrals 
)

◆ set_atom_sasa_cutoff()

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

◆ set_neighbor_distance_cutoff()

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

Member Data Documentation

◆ atom_sasa_cutoff_

core::Size BacksideHbondFinderMover::atom_sasa_cutoff_
private

◆ hbond_

core::scoring::hbonds::HBondEnergyOP BacksideHbondFinderMover::hbond_
private

◆ neighbor_distance_cutoff_

core::Real BacksideHbondFinderMover::neighbor_distance_cutoff_
private

◆ off_limits_residues_

std::set< core::Size > BacksideHbondFinderMover::off_limits_residues_
private

◆ scorefxn_

core::scoring::ScoreFunctionOP BacksideHbondFinderMover::scorefxn_
private

◆ vdw_energy_

core::scoring::methods::EnergyMethodOP BacksideHbondFinderMover::vdw_energy_
private

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