Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | List of all members
core::scoring::hbonds::hbtrie::HBCountPairFunction Class Reference

#include <HBCountPairFunction.hh>

Inheritance diagram for core::scoring::hbonds::hbtrie::HBCountPairFunction:
Inheritance graph
[legend]

Public Member Functions

 ~HBCountPairFunction () override
 
template<class CPDATA1 , class CPDATA2 >
bool operator() (CPDATA1 at1dat, CPDATA2 at2dat, Real &, Size &)
 -—— USEFUL FUNCTIONS -------——/// More...
 
void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie2, etable::TableLookupEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 -------— TYPE RESOLUTION FUNCTIONS -------—/// More...
 
void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie2, etable::TableLookupEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie2, etable::TableLookupEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie2, etable::TableLookupEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie2, etable::TableLookupEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie2, etable::TableLookupEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie2, etable::TableLookupEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie2, etable::TableLookupEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie2, etable::TableLookupEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie2, etable::TableLookupEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie2, etable::TableLookupEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie2, etable::TableLookupEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie2, etable::TableLookupEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie2, etable::TableLookupEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie2, etable::TableLookupEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie2, etable::TableLookupEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie2, etable::TableLookupEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie2, etable::TableLookupEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie2, etable::TableLookupEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie2, etable::TableLookupEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie2, etable::TableLookupEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie2, etable::TableLookupEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie2, etable::TableLookupEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie2, etable::TableLookupEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie2, etable::TableLookupEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie2, etable::TableLookupEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie2, etable::TableLookupEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie2, etable::TableLookupEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie2, etable::TableLookupEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie2, etable::TableLookupEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie2, etable::TableLookupEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie2, etable::TableLookupEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< HBAtom, HBCPData > const &trie1, trie::RotamerTrie< HBAtom, HBCPData > const &trie2, HBondEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 HBONDS. More...
 
void resolve_trie_vs_path (trie::RotamerTrie< HBAtom, HBCPData > const &trie1, trie::RotamerTrie< HBAtom, HBCPData > const &trie2, HBondEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_1 > const &trie2, elec::electrie::ElecTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 Hack Elec Energy. More...
 
void resolve_trie_vs_trie (trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_2 > const &trie2, elec::electrie::ElecTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_3 > const &trie2, elec::electrie::ElecTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairDataGeneric > const &trie2, elec::electrie::ElecTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_1 > const &trie2, elec::electrie::ElecTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_2 > const &trie2, elec::electrie::ElecTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_3 > const &trie2, elec::electrie::ElecTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairDataGeneric > const &trie2, elec::electrie::ElecTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_1 > const &trie2, elec::electrie::ElecTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_2 > const &trie2, elec::electrie::ElecTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_3 > const &trie2, elec::electrie::ElecTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairDataGeneric > const &trie2, elec::electrie::ElecTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_1 > const &trie2, elec::electrie::ElecTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_2 > const &trie2, elec::electrie::ElecTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_3 > const &trie2, elec::electrie::ElecTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairDataGeneric > const &trie2, elec::electrie::ElecTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_1 > const &trie2, elec::electrie::ElecTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_2 > const &trie2, elec::electrie::ElecTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_3 > const &trie2, elec::electrie::ElecTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairDataGeneric > const &trie2, elec::electrie::ElecTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_1 > const &trie2, elec::electrie::ElecTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_2 > const &trie2, elec::electrie::ElecTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_3 > const &trie2, elec::electrie::ElecTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairDataGeneric > const &trie2, elec::electrie::ElecTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_1 > const &trie2, elec::electrie::ElecTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_2 > const &trie2, elec::electrie::ElecTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_3 > const &trie2, elec::electrie::ElecTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairDataGeneric > const &trie2, elec::electrie::ElecTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_1 > const &trie2, elec::electrie::ElecTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_2 > const &trie2, elec::electrie::ElecTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_3 > const &trie2, elec::electrie::ElecTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairDataGeneric > const &trie2, elec::electrie::ElecTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_1 > const &trie2, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_2 > const &trie2, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_3 > const &trie2, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairDataGeneric > const &trie2, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_1 > const &trie2, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_2 > const &trie2, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_3 > const &trie2, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairDataGeneric > const &trie2, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_1 > const &trie2, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_2 > const &trie2, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_3 > const &trie2, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairDataGeneric > const &trie2, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_1 > const &trie2, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_2 > const &trie2, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_3 > const &trie2, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairDataGeneric > const &trie2, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_1 > const &trie2, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_2 > const &trie2, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_3 > const &trie2, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairDataGeneric > const &trie2, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_1 > const &trie2, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_2 > const &trie2, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_3 > const &trie2, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairDataGeneric > const &trie2, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_1 > const &trie2, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_2 > const &trie2, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_3 > const &trie2, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairDataGeneric > const &trie2, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_1 > const &trie2, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_2 > const &trie2, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_3 > const &trie2, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairDataGeneric > const &trie2, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_1 > const &trie2, vdwaals::VDWTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_2 > const &trie2, vdwaals::VDWTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_3 > const &trie2, vdwaals::VDWTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairDataGeneric > const &trie2, vdwaals::VDWTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_1 > const &trie2, vdwaals::VDWTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_2 > const &trie2, vdwaals::VDWTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_3 > const &trie2, vdwaals::VDWTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairDataGeneric > const &trie2, vdwaals::VDWTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_1 > const &trie2, vdwaals::VDWTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_2 > const &trie2, vdwaals::VDWTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_3 > const &trie2, vdwaals::VDWTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairDataGeneric > const &trie2, vdwaals::VDWTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_1 > const &trie2, vdwaals::VDWTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_2 > const &trie2, vdwaals::VDWTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_3 > const &trie2, vdwaals::VDWTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairDataGeneric > const &trie2, vdwaals::VDWTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_1 > const &trie2, vdwaals::VDWTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_2 > const &trie2, vdwaals::VDWTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_3 > const &trie2, vdwaals::VDWTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairDataGeneric > const &trie2, vdwaals::VDWTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_1 > const &trie2, vdwaals::VDWTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_2 > const &trie2, vdwaals::VDWTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_3 > const &trie2, vdwaals::VDWTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairDataGeneric > const &trie2, vdwaals::VDWTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_1 > const &trie2, vdwaals::VDWTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_2 > const &trie2, vdwaals::VDWTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_3 > const &trie2, vdwaals::VDWTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairDataGeneric > const &trie2, vdwaals::VDWTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_1 > const &trie2, vdwaals::VDWTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_2 > const &trie2, vdwaals::VDWTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_3 > const &trie2, vdwaals::VDWTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
void resolve_trie_vs_path (trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairDataGeneric > const &trie2, vdwaals::VDWTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) override
 
- Public Member Functions inherited from core::scoring::trie::TrieCountPairBase
 ~TrieCountPairBase () override
 
virtual void resolve_trie_vs_trie (RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie1, RotamerTrieBase const &trie2, etable::TableLookupEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_trie (RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie1, RotamerTrieBase const &trie2, etable::TableLookupEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_trie (RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie1, RotamerTrieBase const &trie2, etable::TableLookupEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_trie (RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie1, RotamerTrieBase const &trie2, etable::TableLookupEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_path (RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie1, RotamerTrieBase const &trie2, etable::TableLookupEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_path (RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie1, RotamerTrieBase const &trie2, etable::TableLookupEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_path (RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie1, RotamerTrieBase const &trie2, etable::TableLookupEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_path (RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie1, RotamerTrieBase const &trie2, etable::TableLookupEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_trie (RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie1, RotamerTrieBase const &trie2, etable::AnalyticEtableEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_trie (RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie1, RotamerTrieBase const &trie2, etable::AnalyticEtableEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_trie (RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie1, RotamerTrieBase const &trie2, etable::AnalyticEtableEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_trie (RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie1, RotamerTrieBase const &trie2, etable::AnalyticEtableEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_path (RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie1, RotamerTrieBase const &trie2, etable::AnalyticEtableEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_path (RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie1, RotamerTrieBase const &trie2, etable::AnalyticEtableEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_path (RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie1, RotamerTrieBase const &trie2, etable::AnalyticEtableEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_path (RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie1, RotamerTrieBase const &trie2, etable::AnalyticEtableEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_trie (RotamerTrie< hbonds::hbtrie::HBAtom, hbonds::hbtrie::HBCPData > const &trie1, RotamerTrieBase const &trie2, hbonds::HBondEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_path (RotamerTrie< hbonds::hbtrie::HBAtom, hbonds::hbtrie::HBCPData > const &trie1, RotamerTrieBase const &trie2, hbonds::HBondEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_1 > const &trie1, RotamerTrieBase const &trie2, elec::electrie::ElecTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data)
 Hack Elec E. More...
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_2 > const &trie1, RotamerTrieBase const &trie2, elec::electrie::ElecTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_3 > const &trie1, RotamerTrieBase const &trie2, elec::electrie::ElecTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairDataGeneric > const &trie1, RotamerTrieBase const &trie2, elec::electrie::ElecTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_1 > const &trie1, RotamerTrieBase const &trie2, elec::electrie::ElecTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_2 > const &trie1, RotamerTrieBase const &trie2, elec::electrie::ElecTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_3 > const &trie1, RotamerTrieBase const &trie2, elec::electrie::ElecTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairDataGeneric > const &trie1, RotamerTrieBase const &trie2, elec::electrie::ElecTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_1 > const &trie1, RotamerTrieBase const &trie2, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_2 > const &trie1, RotamerTrieBase const &trie2, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_3 > const &trie1, RotamerTrieBase const &trie2, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairDataGeneric > const &trie1, RotamerTrieBase const &trie2, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_1 > const &trie1, RotamerTrieBase const &trie2, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_2 > const &trie1, RotamerTrieBase const &trie2, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_3 > const &trie1, RotamerTrieBase const &trie2, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairDataGeneric > const &trie1, RotamerTrieBase const &trie2, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_trie (RotamerTrie< core::scoring::mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &trie1, RotamerTrieBase const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_trie (RotamerTrie< core::scoring::mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &trie1, RotamerTrieBase const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_trie (RotamerTrie< core::scoring::mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &trie1, RotamerTrieBase const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_trie (RotamerTrie< core::scoring::mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &trie1, RotamerTrieBase const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_path (RotamerTrie< core::scoring::mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &trie1, RotamerTrieBase const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_path (RotamerTrie< core::scoring::mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &trie1, RotamerTrieBase const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_path (RotamerTrie< core::scoring::mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &trie1, RotamerTrieBase const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_path (RotamerTrie< core::scoring::mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &trie1, RotamerTrieBase const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_1 > const &trie1, RotamerTrieBase const &trie2, vdwaals::VDWTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_2 > const &trie1, RotamerTrieBase const &trie2, vdwaals::VDWTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_3 > const &trie1, RotamerTrieBase const &trie2, vdwaals::VDWTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairDataGeneric > const &trie1, RotamerTrieBase const &trie2, vdwaals::VDWTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_1 > const &trie1, RotamerTrieBase const &trie2, vdwaals::VDWTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_2 > const &trie1, RotamerTrieBase const &trie2, vdwaals::VDWTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_3 > const &trie1, RotamerTrieBase const &trie2, vdwaals::VDWTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, TrieVsTrieCachedDataContainerBase const *const cached_data)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairDataGeneric > const &trie1, RotamerTrieBase const &trie2, vdwaals::VDWTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, TrieVsTrieCachedDataContainerBase const *const cached_data)
 

Static Public Member Functions

static void print ()
 

Additional Inherited Members

- Static Public Attributes inherited from core::scoring::trie::TrieCountPairBase
static const Size INFINITE_SEPARATION = 5
 

Constructor & Destructor Documentation

core::scoring::hbonds::hbtrie::HBCountPairFunction::~HBCountPairFunction ( )
overridedefault

Member Function Documentation

template<class CPDATA1 , class CPDATA2 >
bool core::scoring::hbonds::hbtrie::HBCountPairFunction::operator() ( CPDATA1  at1dat,
CPDATA2  at2dat,
Real ,
Size  
)
inline

-—— USEFUL FUNCTIONS -------——///

This is the main function for enforcing the sc/bb hbond exclusion rule. It works like this: the templated trie-vs-trie function asks this class (via it's operator() method) whether two atoms should have their interactions counted. This is answered by the logic in here that depends on two pieces of data. 1. whether an atom is a sidechain atom, and 2. whether the other atom ought to avoid hbonds to sidechain atoms. This second boolean is true iff a. the other atom is a backbone atom, b. the other atom is already participating in a bb/bb hbond, and c. the sc/bb-hydrogen-bond-exclusion rule is being enforced.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::print ( )
static
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< HBAtom, HBCPData > const &  trie1,
trie::RotamerTrie< HBAtom, HBCPData > const &  trie2,
hbonds::HBondEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
elec::electrie::ElecTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
elec::electrie::ElecTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
elec::electrie::ElecTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
elec::electrie::ElecTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
elec::electrie::ElecTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
elec::electrie::ElecTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
elec::electrie::ElecTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
elec::electrie::ElecTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
elec::electrie::ElecTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
elec::electrie::ElecTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
elec::electrie::ElecTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
elec::electrie::ElecTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
elec::electrie::ElecTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
elec::electrie::ElecTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
elec::electrie::ElecTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
elec::electrie::ElecTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
lkball::lkbtrie::LKBTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
lkball::lkbtrie::LKBTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
lkball::lkbtrie::LKBTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
lkball::lkbtrie::LKBTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
lkball::lkbtrie::LKBTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
lkball::lkbtrie::LKBTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
lkball::lkbtrie::LKBTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
lkball::lkbtrie::LKBTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
lkball::lkbtrie::LKBTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
lkball::lkbtrie::LKBTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
lkball::lkbtrie::LKBTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
lkball::lkbtrie::LKBTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
lkball::lkbtrie::LKBTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
lkball::lkbtrie::LKBTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
lkball::lkbtrie::LKBTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
lkball::lkbtrie::LKBTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
vdwaals::VDWTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
vdwaals::VDWTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
vdwaals::VDWTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
vdwaals::VDWTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
vdwaals::VDWTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
vdwaals::VDWTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
vdwaals::VDWTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
vdwaals::VDWTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
vdwaals::VDWTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
vdwaals::VDWTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
vdwaals::VDWTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
vdwaals::VDWTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
vdwaals::VDWTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
vdwaals::VDWTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
vdwaals::VDWTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
vdwaals::VDWTrieEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual

-------— TYPE RESOLUTION FUNCTIONS -------—///

Implements core::scoring::trie::TrieCountPairBase.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< HBAtom, HBCPData > const &  trie1,
trie::RotamerTrie< HBAtom, HBCPData > const &  trie2,
hbonds::HBondEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
elec::electrie::ElecTrieEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual

Hack Elec Energy.

Hack Elec E.

Implements core::scoring::trie::TrieCountPairBase.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
elec::electrie::ElecTrieEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
elec::electrie::ElecTrieEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
elec::electrie::ElecTrieEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
elec::electrie::ElecTrieEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
elec::electrie::ElecTrieEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
elec::electrie::ElecTrieEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
elec::electrie::ElecTrieEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
elec::electrie::ElecTrieEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
elec::electrie::ElecTrieEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
elec::electrie::ElecTrieEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
elec::electrie::ElecTrieEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
elec::electrie::ElecTrieEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
elec::electrie::ElecTrieEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
elec::electrie::ElecTrieEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
elec::electrie::ElecTrieEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
lkball::lkbtrie::LKBTrieEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
lkball::lkbtrie::LKBTrieEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
lkball::lkbtrie::LKBTrieEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
lkball::lkbtrie::LKBTrieEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
lkball::lkbtrie::LKBTrieEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
lkball::lkbtrie::LKBTrieEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
lkball::lkbtrie::LKBTrieEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
lkball::lkbtrie::LKBTrieEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
lkball::lkbtrie::LKBTrieEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
lkball::lkbtrie::LKBTrieEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
lkball::lkbtrie::LKBTrieEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
lkball::lkbtrie::LKBTrieEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
lkball::lkbtrie::LKBTrieEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
lkball::lkbtrie::LKBTrieEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
lkball::lkbtrie::LKBTrieEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
lkball::lkbtrie::LKBTrieEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table,
core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const  cached_data 
)
overridevirtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,