|
Rosetta 3.5
|
#include <WaterAdductHBondPotential.hh>


Public Types | |
| typedef conformation::Residue | Residue |
Public Member Functions | |
| WaterAdductHBondPotential () | |
| ctor More... | |
| ~WaterAdductHBondPotential () | |
| 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_ |
Definition at line 47 of file WaterAdductHBondPotential.hh.
Definition at line 49 of file WaterAdductHBondPotential.hh.
| core::scoring::WaterAdductHBondPotential::WaterAdductHBondPotential | ( | ) |
| core::scoring::WaterAdductHBondPotential::~WaterAdductHBondPotential | ( | ) |
Definition at line 67 of file WaterAdductHBondPotential.cc.
| 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.
Definition at line 179 of file WaterAdductHBondPotential.cc.
References core::scoring::hbonds::HBondSet::clear(), core::graph::Node::const_upper_edge_list_end(), core::pose::Pose::energies(), core::scoring::Energies::energy_graph(), core::graph::Edge::get_node(), core::graph::Graph::get_node(), get_residue_residue_h2o_hbonds_1way(), hbondoptions_, core::graph::Node::num_neighbors_counting_self(), core::pose::Pose::residue(), core::scoring::hbonds::HBondSet::set_hbond_options(), core::scoring::Energies::tenA_neighbor_graph(), and core::pose::Pose::total_residue().
Referenced by core::scoring::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
Definition at line 228 of file WaterAdductHBondPotential.cc.
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 |
Definition at line 83 of file WaterAdductHBondPotential.cc.
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 |
Definition at line 70 of file WaterAdductHBondPotential.cc.
References h2o_hbond_score_1way().
Referenced by core::scoring::methods::WaterAdductHBondEnergy::residue_pair_energy().
|
private |
Definition at line 90 of file WaterAdductHBondPotential.hh.
Referenced by get_residue_residue_h2o_hbonds_1way(), and h2o_hbond_score_1way().
|
private |
Definition at line 89 of file WaterAdductHBondPotential.hh.
Referenced by fill_h2o_hbond_set(), get_residue_residue_h2o_hbonds_1way(), h2o_hbond_score_1way(), and WaterAdductHBondPotential().
1.8.4