![]() |
Rosetta
2021.16
|
#include <WaterAdductHBondPotential.hh>

Public Types | |
| typedef conformation::Residue | Residue |
Public Member Functions | |
| WaterAdductHBondPotential () | |
| ctor More... | |
| ~WaterAdductHBondPotential () override | |
| Real | water_adduct_hbond_score (Residue const &rsd1, Residue const &rsd2) const |
| Real | h2o_hbond_score_1way (Residue const &h2o_rsd, Residue const &other_rsd) const |
| void | fill_h2o_hbond_set (pose::Pose const &pose, hbonds::HBondSet &hbond_set) const |
| void | get_residue_residue_h2o_hbonds_1way (Residue const &don_rsd, Residue const &acc_rsd, int const &don_nb, int const &acc_nb, hbonds::HBondSet &hbond_set) const |
Private Attributes | |
| scoring::hbonds::HBondOptionsOP | hbondoptions_ |
| scoring::hbonds::HBondDatabaseCOP | hb_database_ |
| core::scoring::WaterAdductHBondPotential::WaterAdductHBondPotential | ( | ) |
ctor
References hbondoptions_.
|
overridedefault |
| void core::scoring::WaterAdductHBondPotential::fill_h2o_hbond_set | ( | pose::Pose const & | pose, |
| hbonds::HBondSet & | hbond_set | ||
| ) | const |
Fills the hbond set with hydrogen bonds to water; clears the original hbonds in the set and also resets the hbond_options in the input hbond set.
This routine fills an hbond-set with hbonds. All hbonds are included, even ones which might be excluded later based on the backbone-hbond exclusion.
References core::scoring::hbonds::HBondSet::clear(), core::pose::Pose::energies(), core::scoring::Energies::energy_graph(), get_residue_residue_h2o_hbonds_1way(), hbondoptions_, core::pose::Pose::residue(), core::scoring::hbonds::HBondSet::set_hbond_options(), core::pose::Pose::size(), and core::scoring::Energies::tenA_neighbor_graph().
Referenced by core::energy_methods::WaterAdductHBondEnergy::setup_for_derivatives().
| void core::scoring::WaterAdductHBondPotential::get_residue_residue_h2o_hbonds_1way | ( | conformation::Residue const & | h2o_rsd, |
| conformation::Residue const & | other_rsd, | ||
| int const & | don_nb, | ||
| int const & | acc_nb, | ||
| hbonds::HBondSet & | hbond_set | ||
| ) | const |
compiles list of hbonds and evaluates the derivative
References core::conformation::Residue::abase2(), core::conformation::Residue::accpt_pos(), core::scoring::hbonds::HBondSet::append_hbond(), core::conformation::Residue::atom_base(), core::conformation::Residue::atom_type(), hb_database_, core::scoring::hbonds::hb_energy_deriv(), hbondoptions_, core::conformation::Residue::Hpos_polar(), core::chemical::AtomType::is_h2o(), core::scoring::hbonds::MAX_R2, core::conformation::Residue::natoms(), core::conformation::Residue::seqpos(), and core::conformation::Residue::xyz().
Referenced by fill_h2o_hbond_set().
| Real core::scoring::WaterAdductHBondPotential::h2o_hbond_score_1way | ( | conformation::Residue const & | h2o_rsd, |
| conformation::Residue const & | other_rsd | ||
| ) | const |
References core::conformation::Residue::abase2(), core::conformation::Residue::accpt_pos(), core::conformation::Residue::atom_base(), core::conformation::Residue::atom_type(), hb_database_, core::scoring::hbonds::hb_energy_deriv(), hbondoptions_, core::conformation::Residue::Hpos_polar(), core::chemical::AtomType::is_h2o(), core::scoring::hbonds::MAX_R2, core::conformation::Residue::natoms(), and core::conformation::Residue::xyz().
Referenced by water_adduct_hbond_score().
| Real core::scoring::WaterAdductHBondPotential::water_adduct_hbond_score | ( | conformation::Residue const & | rsd1, |
| conformation::Residue const & | rsd2 | ||
| ) | const |
References h2o_hbond_score_1way().
Referenced by core::energy_methods::WaterAdductHBondEnergy::residue_pair_energy().
|
private |
Referenced by get_residue_residue_h2o_hbonds_1way(), and h2o_hbond_score_1way().
|
private |
1.8.7