#include <GroupElec.hh>
|
void | build_groupinfo (std::string const group_file, bool const extra=false) |
|
ResElecGroup const & | get_group (core::chemical::ResidueType const &rsdtype) const |
|
Vector | get_grpdis2 (conformation::Residue const &rsd1, conformation::Residue const &rsd2, utility::vector1< Size > const &com1atms, utility::vector1< Size > const &com2atms, core::Vector &com1, core::Vector &com2) const |
|
bool | fade_hbonding_group_score (ElecGroup const &grp1, ElecGroup const &grp2, Real &group_score, Real &dw_dE) const |
|
Real | get_grp_countpair (utility::vector1< Size > const &grp1atms, utility::vector1< Size > const &grp2atms, etable::count_pair::CountPairFunctionCOP cpfxn, Size &path_dist) const |
|
Real | eval_standard_coulomb (Real const &q1, Real const &q2, Real const &dis2, bool const &eval_deriv, Real &dE_dr) const |
|
Real | eval_grp_trunc (bool const &use_switch, Real const &grpdis2, bool const &eval_deriv, Real &dsw_dr) const |
|
std::string | fade_type () const |
|
core::scoring::elec::GroupElec::GroupElec |
( |
GroupElec const & |
src | ) |
|
core::scoring::elec::GroupElec::~GroupElec |
( |
| ) |
|
void core::scoring::elec::GroupElec::build_groupinfo |
( |
std::string const |
group_file, |
|
|
bool const |
extra = false |
|
) |
| |
|
private |
References core::scoring::elec::ElecGroup::atms, core::chemical::ResidueType::atom_index(), core::chemical::ResidueType::atom_is_polar_hydrogen(), core::chemical::ResidueType::atom_type(), core::scoring::elec::ElecGroup::comatms, core::chemical::ResidueType::has(), core::chemical::ResidueType::heavyatom_is_an_acceptor(), core::chemical::AtomType::is_acceptor(), core::chemical::AtomType::is_donor(), core::scoring::elec::ElecGroup::n_acceptor, core::scoring::elec::ElecGroup::n_donor, core::chemical::ResidueType::nheavyatoms(), core::scoring::elec::ElecGroup::qeps, rsdgrps_, and core::scoring::TR().
Referenced by initialize().
Real core::scoring::elec::GroupElec::eval_grp_trunc |
( |
bool const & |
use_switch, |
|
|
Real const & |
grpdis2, |
|
|
bool const & |
eval_deriv, |
|
|
Real & |
dsw_dr |
|
) |
| const |
|
inlineprivate |
References core::scoring::elec::ElecGroup::atms, core::conformation::Residue::atomic_charge(), core::scoring::elec::ElecGroup::comatms, protocols::fldsgn::topology::compare(), coulomb(), core::scoring::etable::count_pair::CP_CROSSOVER_4, core::scoring::etable::coulomb::Coulomb::eval_atom_atom_fa_elecE(), eval_grp_trunc(), eval_standard_coulomb(), fade_hbond_, fade_hbonding_group_score(), fade_type(), get_group(), get_grp_countpair(), get_grpdis2(), grp_cpfxn_, core::conformation::Residue::is_bonded(), core::conformation::Residue::is_pseudo_bonded(), core::scoring::etable::coulomb::Coulomb::max_dis2(), core::scoring::elec::ElecGroup::n_acceptor, core::scoring::elec::ElecGroup::n_donor, protocols::hybridization::score, core::conformation::Residue::seqpos(), core::conformation::Residue::type(), and core::conformation::Residue::xyz().
Referenced by core::scoring::elec::FA_GrpElecEnergy::eval_intrares_energy(), core::scoring::elec::FA_GrpElecEnergy::evaluate_rotamer_background_energies(), core::scoring::elec::FA_GrpElecEnergy::evaluate_rotamer_pair_energies(), core::scoring::elec::FA_GrpElecEnergy::residue_pair_energy(), and core::scoring::elec::FA_GrpElecEnergy::residue_pair_energy_ext().
References core::scoring::elec::ElecGroup::atms, core::conformation::Residue::atomic_charge(), core::scoring::elec::ElecGroup::comatms, protocols::fldsgn::topology::compare(), coulomb(), core::scoring::etable::count_pair::CP_CROSSOVER_4, core::scoring::etable::coulomb::Coulomb::eval_atom_atom_fa_elecE(), core::scoring::etable::coulomb::Coulomb::eval_dfa_elecE_dr_over_r(), eval_grp_trunc(), eval_standard_coulomb(), fade_hbond_, fade_hbonding_group_score(), fade_type(), get_group(), get_grp_countpair(), get_grpdis2(), grp_cpfxn_, core::conformation::Residue::is_bonded(), core::conformation::Residue::is_pseudo_bonded(), core::scoring::elec::ElecGroup::n_acceptor, core::scoring::elec::ElecGroup::n_donor, core::conformation::Residue::natoms(), core::conformation::Residue::seqpos(), core::conformation::Residue::type(), and core::conformation::Residue::xyz().
Referenced by core::scoring::elec::FA_GrpElecEnergy::eval_intrares_derivatives(), and core::scoring::elec::FA_GrpElecEnergy::eval_residue_pair_derivatives().
Real core::scoring::elec::GroupElec::eval_standard_coulomb |
( |
Real const & |
q1, |
|
|
Real const & |
q2, |
|
|
Real const & |
dis2, |
|
|
bool const & |
eval_deriv, |
|
|
Real & |
dE_dr |
|
) |
| const |
|
inlineprivate |
bool core::scoring::elec::GroupElec::fade_hbonding_group_score |
( |
ElecGroup const & |
grp1, |
|
|
ElecGroup const & |
grp2, |
|
|
Real & |
group_score, |
|
|
Real & |
dw_dE |
|
) |
| const |
|
private |
std::string core::scoring::elec::GroupElec::fade_type |
( |
| ) |
const |
|
inlineprivate |
References core::scoring::elec::ElecGroup::atms, core::scoring::elec::ElecGroup::comatms, core::chemical::ResidueType::is_virtual(), core::scoring::elec::ElecGroup::n_acceptor, core::scoring::elec::ElecGroup::n_donor, core::chemical::ResidueType::name(), core::chemical::ResidueType::natoms(), core::scoring::elec::ElecGroup::qeps, rsdgrps_, and core::scoring::TR().
Referenced by eval_respair_group_coulomb(), and eval_respair_group_derivatives().
utility::vector1< Real > core::scoring::elec::GroupElec::cpfxn_weight_ |
|
private |
bool core::scoring::elec::GroupElec::fade_hbond_ |
|
private |
core::Real core::scoring::elec::GroupElec::fade_param1_ |
|
private |
core::Real core::scoring::elec::GroupElec::fade_param2_ |
|
private |
std::string core::scoring::elec::GroupElec::fade_type_ |
|
private |
std::string core::scoring::elec::GroupElec::group_file_ |
|
private |
bool core::scoring::elec::GroupElec::grp_cpfxn_ |
|
private |
std::map< std::string const , ResElecGroup > core::scoring::elec::GroupElec::rsdgrps_ |
|
mutableprivate |
The documentation for this class was generated from the following files: