|
Rosetta
|
LKB_ResidueInfo holds the coordinates of the waters attached to a Residue More...
#include <LK_BallInfo.hh>

Public Member Functions | |
| ~LKB_ResidueInfo () override | |
| LKB_ResidueInfo (conformation::Residue const &rsd, bool compute_derivs=false) | |
| LKB_ResidueInfo (LKB_ResidueInfo const &src) | |
| LKB_ResidueInfo & | operator= (LKB_ResidueInfo const &src) |
| LKB_ResidueInfo () | |
| void | initialize (chemical::ResidueType const &rsd) |
| basic::datacache::CacheableDataOP | clone () const override |
| void | build_waters (conformation::Residue const &rsd, bool compute_derivs=false) |
| WaterBuilders const & | get_water_builder (conformation::Residue const &rsd, Size heavyatom) const |
| utility::vector1< Size > const & | n_attached_waters () const |
| Size | n_attached_waters (Size atom_index) const |
| utility::vector1< Size > const & | water_offset_for_atom () const |
| Size | water_offset_for_atom (Size atom_index) const |
| WaterCoords const & | waters () const |
| utility::vector1< WaterDerivMatrix > const & | atom1_derivs () const |
| utility::vector1< WaterDerivMatrix > const & | atom2_derivs () const |
| utility::vector1< WaterDerivMatrix > const & | atom3_derivs () const |
| bool | has_waters () const |
| utility::vector1< AtomWeights > const & | atom_weights () const |
| bool | matches_residue_type (chemical::ResidueType const &rsd_type) const |
| chemical::ResidueType const & | residue_type () const |
Private Attributes | |
| chemical::ResidueTypeCOP | rsd_type_ |
| WaterBuilderForRestypeCOP | water_builders_ |
| WaterCoords | waters_ |
| bool | dwater_datom_ready_ = false |
| utility::vector1< WaterDerivMatrix > | dwater_datom1_ |
| utility::vector1< WaterDerivMatrix > | dwater_datom2_ |
| utility::vector1< WaterDerivMatrix > | dwater_datom3_ |
| bool | has_waters_ = false |
LKB_ResidueInfo holds the coordinates of the waters attached to a Residue
|
overridedefault |
Auto-generated virtual destructor
| core::scoring::lkball::LKB_ResidueInfo::LKB_ResidueInfo | ( | conformation::Residue const & | rsd, |
| bool | compute_derivs = false |
||
| ) |
References core::conformation::Residue::type().
|
default |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
| void core::scoring::lkball::LKB_ResidueInfo::build_waters | ( | conformation::Residue const & | rsd, |
| bool | compute_derivs = false |
||
| ) |
|
override |
| WaterBuilders const & core::scoring::lkball::LKB_ResidueInfo::get_water_builder | ( | conformation::Residue const & | rsd, |
| Size | heavyatom | ||
| ) | const |
|
inline |
| void core::scoring::lkball::LKB_ResidueInfo::initialize | ( | chemical::ResidueType const & | rsd | ) |
resize the waters_ array set has_waters_ setup atom_weights_ fpd setup dwater_datom*_
References core::chemical::ResidueType::get_self_ptr(), core::scoring::lkball::LKBallDatabase::has(), and core::scoring::lkball::LKBallDatabase::initialize_residue_type().
| bool core::scoring::lkball::LKB_ResidueInfo::matches_residue_type | ( | chemical::ResidueType const & | rsd_type | ) | const |
References rsd_type_.
|
inline |
References water_builders_.
Referenced by protocols::ligand_docking::ga_ligand_dock::GridScorer::calculate_grid(), core::scoring::lkball::LKD_ResidueInfo::clear_occlusions(), core::scoring::lkball::create_rotamer_descriptor(), protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::define_active_virtual_sites(), core::scoring::lkball::evaluate_lk_ball_energy_for_atom_ranges(), core::scoring::lkball::evaluate_lk_dome_energy_for_atom_ranges(), core::scoring::lkball::LK_DomeEnergy::fill_occlusions_1way(), core::scoring::lkball::LKD_ResidueInfo::LKD_ResidueInfo(), core::pack::guidance_scoreterms::lk_dome::LK_DomeHelper::prepare_lkd_infos_and_assign_waters(), core::pack::guidance_scoreterms::lk_dome::LK_DomeHelper::prepare_score_data(), core::scoring::lkball::LK_BallEnergy::sum_deriv_contributions_for_heavyatom_pair_one_way(), and core::scoring::lkball::LK_DomeEnergy::sum_deriv_contributions_for_heavyatom_pair_one_way().
References water_builders_.
|
default |
Referenced by core::scoring::lkball::LKD_ResidueInfo::operator=().
| chemical::ResidueType const & core::scoring::lkball::LKB_ResidueInfo::residue_type | ( | ) | const |
References rsd_type_.
|
inline |
References water_builders_.
Referenced by protocols::ligand_docking::ga_ligand_dock::GridScorer::calculate_grid(), core::scoring::lkball::create_rotamer_descriptor(), protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::define_active_virtual_sites(), core::scoring::lkball::evaluate_lk_ball_energy_for_atom_ranges(), core::scoring::lkball::evaluate_lk_dome_energy_for_atom_ranges(), core::scoring::lkball::LK_DomeEnergy::fill_occlusions_1way(), core::pack::guidance_scoreterms::lk_dome::LK_DomeHelper::prepare_lkd_infos_and_assign_waters(), core::pack::guidance_scoreterms::lk_dome::LK_DomeHelper::prepare_score_data(), core::scoring::lkball::LK_BallEnergy::sum_deriv_contributions_for_heavyatom_pair_one_way(), and core::scoring::lkball::LK_DomeEnergy::sum_deriv_contributions_for_heavyatom_pair_one_way().
References water_builders_.
|
inline |
References waters_.
Referenced by protocols::ligand_docking::ga_ligand_dock::GridScorer::calculate_grid(), core::scoring::lkball::create_rotamer_descriptor(), protocols::ligand_docking::ga_ligand_dock::ConstraintInfo::define_active_virtual_sites(), core::scoring::lkball::evaluate_lk_ball_energy_for_atom_ranges(), core::scoring::lkball::evaluate_lk_dome_energy_for_atom_ranges(), core::scoring::lkball::LK_DomeEnergy::fill_occlusions_1way(), core::pack::guidance_scoreterms::lk_dome::LK_DomeHelper::prepare_lkd_infos_and_assign_waters(), core::pack::guidance_scoreterms::lk_dome::LK_DomeHelper::prepare_score_data(), core::scoring::lkball::LK_BallEnergy::sum_deriv_contributions_for_heavyatom_pair_one_way(), and core::scoring::lkball::LK_DomeEnergy::sum_deriv_contributions_for_heavyatom_pair_one_way().
|
private |
Referenced by atom1_derivs().
|
private |
Referenced by atom2_derivs().
|
private |
Referenced by atom3_derivs().
|
private |
Referenced by atom1_derivs(), atom2_derivs(), and atom3_derivs().
|
private |
Referenced by has_waters().
|
private |
Referenced by matches_residue_type(), and residue_type().
|
private |
Referenced by atom_weights(), n_attached_waters(), and water_offset_for_atom().
|
private |
Referenced by waters().