Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
core::scoring::lkball::lkbtrie::LKBTrieEvaluator Class Reference

#include <LKBTrieEvaluator.hh>

Public Member Functions

 LKBTrieEvaluator (core::Real wt_lk_ball, core::Real wt_lk_ball_iso, core::Real wt_lk_ball_wtd, core::Real wt_lk_ball_bridge, core::Real wt_lk_ball_bridge_uncpl, core::scoring::lkball::LK_BallEnergy const &lkb, core::scoring::etable::EtableCOP etable)
 
 ~LKBTrieEvaluator ()
 
Energy heavyatom_heavyatom_energy (LKBAtom const &at1, LKBAtom const &at2, DistanceSquared &d2, Size &) const
 
Energy heavyatom_hydrogenatom_energy (LKBAtom const &, LKBAtom const &, Size &, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const ) const
 
Energy hydrogenatom_heavyatom_energy (LKBAtom const &, LKBAtom const &, Size &, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const ) const
 
Energy hydrogenatom_hydrogenatom_energy (LKBAtom const &, LKBAtom const &, Size &, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const ) const
 
core::Real hydrogen_interaction_cutoff2 () const
 

Private Attributes

core::Real wt_lk_ball_
 
core::Real wt_lk_ball_iso_
 
core::Real wt_lk_ball_wtd_
 
core::Real wt_lk_ball_bridge_
 
core::Real wt_lk_ball_bridge_uncpl_
 
core::scoring::lkball::LK_BallEnergy
const & 
lkb_
 
core::scoring::etable::EtableCOP etable_
 

Constructor & Destructor Documentation

core::scoring::lkball::lkbtrie::LKBTrieEvaluator::LKBTrieEvaluator ( core::Real  wt_lk_ball,
core::Real  wt_lk_ball_iso,
core::Real  wt_lk_ball_wtd,
core::Real  wt_lk_ball_bridge,
core::Real  wt_lk_ball_bridge_uncpl,
core::scoring::lkball::LK_BallEnergy const &  lkb,
core::scoring::etable::EtableCOP  etable 
)
core::scoring::lkball::lkbtrie::LKBTrieEvaluator::~LKBTrieEvaluator ( )
default

Member Function Documentation

Energy core::scoring::lkball::lkbtrie::LKBTrieEvaluator::heavyatom_heavyatom_energy ( LKBAtom const &  at1,
LKBAtom const &  at2,
DistanceSquared d2,
Size  
) const
Energy core::scoring::lkball::lkbtrie::LKBTrieEvaluator::heavyatom_hydrogenatom_energy ( LKBAtom const &  ,
LKBAtom const &  ,
Size ,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *  const 
) const
inline
core::Real core::scoring::lkball::lkbtrie::LKBTrieEvaluator::hydrogen_interaction_cutoff2 ( ) const
Energy core::scoring::lkball::lkbtrie::LKBTrieEvaluator::hydrogenatom_heavyatom_energy ( LKBAtom const &  ,
LKBAtom const &  ,
Size ,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *  const 
) const
inline
Energy core::scoring::lkball::lkbtrie::LKBTrieEvaluator::hydrogenatom_hydrogenatom_energy ( LKBAtom const &  ,
LKBAtom const &  ,
Size ,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *  const 
) const
inline

Member Data Documentation

core::scoring::etable::EtableCOP core::scoring::lkball::lkbtrie::LKBTrieEvaluator::etable_
private
core::scoring::lkball::LK_BallEnergy const& core::scoring::lkball::lkbtrie::LKBTrieEvaluator::lkb_
private
core::Real core::scoring::lkball::lkbtrie::LKBTrieEvaluator::wt_lk_ball_
private
core::Real core::scoring::lkball::lkbtrie::LKBTrieEvaluator::wt_lk_ball_bridge_
private
core::Real core::scoring::lkball::lkbtrie::LKBTrieEvaluator::wt_lk_ball_bridge_uncpl_
private
core::Real core::scoring::lkball::lkbtrie::LKBTrieEvaluator::wt_lk_ball_iso_
private
core::Real core::scoring::lkball::lkbtrie::LKBTrieEvaluator::wt_lk_ball_wtd_
private

The documentation for this class was generated from the following files: