![]() |
Rosetta
2021.16
|
#include <ElecTrieEvaluator.hh>
Public Member Functions | |
| ElecTrieEvaluator (core::Real wt_bb_bb, core::Real wt_bb_sc, core::Real wt_sc_bb, core::Real wt_sc_sc, core::scoring::elec::FA_ElecEnergy const &elec) | |
| ~ElecTrieEvaluator () | |
| Real | elec_weight (bool at1isbb, bool at2isbb) const |
| Energy | heavyatom_heavyatom_energy (ElecAtom const &at1, ElecAtom const &at2, DistanceSquared &d2, Size &) const |
| Energy | heavyatom_hydrogenatom_energy (ElecAtom const &at1, ElecAtom const &at2, Size &, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const ) const |
| Energy | hydrogenatom_heavyatom_energy (ElecAtom const &at1, ElecAtom const &at2, Size &, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const ) const |
| Energy | hydrogenatom_hydrogenatom_energy (ElecAtom const &at1, ElecAtom const &at2, Size &, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const ) const |
| core::Real | hydrogen_interaction_cutoff2 () const |
Private Attributes | |
| core::Real | wbb_bb_ |
| core::Real | wbb_sc_ |
| core::Real | wsc_bb_ |
| core::Real | wsc_sc_ |
| core::scoring::elec::FA_ElecEnergy const & | elec_ |
| core::scoring::elec::electrie::ElecTrieEvaluator::ElecTrieEvaluator | ( | core::Real | wt_bb_bb, |
| core::Real | wt_bb_sc, | ||
| core::Real | wt_sc_bb, | ||
| core::Real | wt_sc_sc, | ||
| core::scoring::elec::FA_ElecEnergy const & | elec | ||
| ) |
|
default |
|
inline |
References wbb_bb_, wbb_sc_, wsc_bb_, and wsc_sc_.
Referenced by heavyatom_heavyatom_energy(), heavyatom_hydrogenatom_energy(), hydrogenatom_heavyatom_energy(), and hydrogenatom_hydrogenatom_energy().
|
inline |
References core::scoring::elec::electrie::ElecAtom::charge(), core::scoring::elec::FA_ElecEnergy::coulomb(), elec_, elec_weight(), core::scoring::etable::coulomb::Coulomb::eval_atom_atom_fa_elecE(), core::scoring::elec::electrie::ElecAtom::isbb(), protocols::hybridization::score, and core::scoring::elec::electrie::ElecAtom::xyz().
|
inline |
References core::scoring::elec::electrie::ElecAtom::charge(), core::scoring::elec::FA_ElecEnergy::coulomb(), elec_, elec_weight(), core::scoring::etable::coulomb::Coulomb::eval_atom_atom_fa_elecE(), core::scoring::elec::electrie::ElecAtom::isbb(), protocols::hybridization::score, and core::scoring::elec::electrie::ElecAtom::xyz().
| core::Real core::scoring::elec::electrie::ElecTrieEvaluator::hydrogen_interaction_cutoff2 | ( | ) | const |
References elec_, and core::scoring::elec::FA_ElecEnergy::hydrogen_interaction_cutoff2().
|
inline |
References core::scoring::elec::electrie::ElecAtom::charge(), core::scoring::elec::FA_ElecEnergy::coulomb(), elec_, elec_weight(), core::scoring::etable::coulomb::Coulomb::eval_atom_atom_fa_elecE(), core::scoring::elec::electrie::ElecAtom::isbb(), protocols::hybridization::score, and core::scoring::elec::electrie::ElecAtom::xyz().
|
inline |
References core::scoring::elec::electrie::ElecAtom::charge(), core::scoring::elec::FA_ElecEnergy::coulomb(), elec_, elec_weight(), core::scoring::etable::coulomb::Coulomb::eval_atom_atom_fa_elecE(), core::scoring::elec::electrie::ElecAtom::isbb(), protocols::hybridization::score, and core::scoring::elec::electrie::ElecAtom::xyz().
|
private |
|
private |
Referenced by elec_weight().
|
private |
Referenced by elec_weight().
|
private |
Referenced by elec_weight().
|
private |
Referenced by elec_weight().
1.8.7