Rosetta
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
core::scoring::etable::etrie::TrieCountPairGeneric Class Reference

#include <TrieCountPairGeneric.hh>

Inheritance diagram for core::scoring::etable::etrie::TrieCountPairGeneric:
Inheritance graph
[legend]

Public Member Functions

 TrieCountPairGeneric (conformation::Residue const &res1, conformation::Residue const &res2, Size res1_cpdat_for_res2, Size res2_cpdat_for_res1)
 Grab bond and pseudobond information out of the two residues at construction time. More...
 
void crossover (Size setting)
 
void hard_crossover (bool setting)
 
bool operator() (CountPairDataGeneric const &at1dat, CountPairDataGeneric const &at2dat, Real &weight, Size &path_dist)
 ---------— Useful Functions ---------------—/// More...
 
void resolve_trie_vs_trie (trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< EtableAtom, 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< EtableAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< EtableAtom, 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< hbonds::hbtrie::HBAtom, hbonds::hbtrie::HBCPData > const &trie1, trie::RotamerTrie< hbonds::hbtrie::HBAtom, hbonds::hbtrie::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) override
 
void resolve_trie_vs_path (trie::RotamerTrie< hbonds::hbtrie::HBAtom, hbonds::hbtrie::HBCPData > const &trie1, trie::RotamerTrie< hbonds::hbtrie::HBAtom, hbonds::hbtrie::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) override
 
void resolve_trie_vs_trie (trie::RotamerTrie< elec::electrie::ElecAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, 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, CountPairData_1_1 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, 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, CountPairData_1_1 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, 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, CountPairData_1_1 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, 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, CountPairData_1_2 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, 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, CountPairData_1_2 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, 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, CountPairData_1_2 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, 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, CountPairData_1_2 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, 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, CountPairData_1_3 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, 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, CountPairData_1_3 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, 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, CountPairData_1_3 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, 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, CountPairData_1_3 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, 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, CountPairDataGeneric > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, 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, CountPairDataGeneric > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, 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, CountPairDataGeneric > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, 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, CountPairDataGeneric > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, 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, CountPairData_1_1 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, 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, CountPairData_1_1 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, 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, CountPairData_1_1 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, 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, CountPairData_1_1 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, 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, CountPairData_1_2 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, 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, CountPairData_1_2 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, 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, CountPairData_1_2 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, 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, CountPairData_1_2 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, 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, CountPairData_1_3 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, 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, CountPairData_1_3 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, 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, CountPairData_1_3 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, 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, CountPairData_1_3 > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, 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, CountPairDataGeneric > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, 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, CountPairDataGeneric > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, 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, CountPairDataGeneric > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, 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, CountPairDataGeneric > const &trie1, trie::RotamerTrie< elec::electrie::ElecAtom, 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, CountPairData_1_1 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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, CountPairData_1_1 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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, CountPairData_1_1 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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, CountPairData_1_1 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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, CountPairData_1_2 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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, CountPairData_1_2 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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, CountPairData_1_2 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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, CountPairData_1_2 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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, CountPairData_1_3 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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, CountPairData_1_3 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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, CountPairData_1_3 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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, CountPairData_1_3 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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, CountPairDataGeneric > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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, CountPairDataGeneric > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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, CountPairDataGeneric > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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, CountPairDataGeneric > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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, CountPairData_1_1 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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, CountPairData_1_1 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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, CountPairData_1_1 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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, CountPairData_1_1 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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, CountPairData_1_2 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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, CountPairData_1_2 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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, CountPairData_1_2 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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, CountPairData_1_2 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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, CountPairData_1_3 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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, CountPairData_1_3 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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, CountPairData_1_3 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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, CountPairData_1_3 > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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, CountPairDataGeneric > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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, CountPairDataGeneric > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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, CountPairDataGeneric > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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, CountPairDataGeneric > const &trie1, trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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, CountPairData_1_1 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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, CountPairData_1_1 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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, CountPairData_1_1 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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, CountPairData_1_1 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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, CountPairData_1_2 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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, CountPairData_1_2 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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, CountPairData_1_2 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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, CountPairData_1_2 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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, CountPairData_1_3 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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, CountPairData_1_3 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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, CountPairData_1_3 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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, CountPairData_1_3 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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, CountPairDataGeneric > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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, CountPairDataGeneric > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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, CountPairDataGeneric > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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, CountPairDataGeneric > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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, CountPairData_1_1 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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, CountPairData_1_1 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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, CountPairData_1_1 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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, CountPairData_1_1 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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, CountPairData_1_2 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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, CountPairData_1_2 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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, CountPairData_1_2 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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, CountPairData_1_2 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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, CountPairData_1_3 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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, CountPairData_1_3 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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, CountPairData_1_3 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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, CountPairData_1_3 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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, CountPairDataGeneric > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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, CountPairDataGeneric > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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, CountPairDataGeneric > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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, CountPairDataGeneric > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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 ()
 

Private Attributes

utility::vector1< Sizeconnection_gaps_
 
bool hard_crossover_
 
Size crossover_
 
Size const res1_cpdat_
 
Size const res2_cpdat_
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ TrieCountPairGeneric()

core::scoring::etable::etrie::TrieCountPairGeneric::TrieCountPairGeneric ( conformation::Residue const &  res1,
conformation::Residue const &  res2,
Size  res1_cpdat_for_res2,
Size  res2_cpdat_for_res1 
)

Member Function Documentation

◆ crossover()

void core::scoring::etable::etrie::TrieCountPairGeneric::crossover ( Size  setting)

References crossover_.

◆ hard_crossover()

void core::scoring::etable::etrie::TrieCountPairGeneric::hard_crossover ( bool  setting)

References hard_crossover_.

◆ operator()()

bool core::scoring::etable::etrie::TrieCountPairGeneric::operator() ( CountPairDataGeneric const &  at1dat,
CountPairDataGeneric const &  at2dat,
Real weight,
Size path_dist 
)
inline

◆ print()

void core::scoring::etable::etrie::TrieCountPairGeneric::print ( )
static

◆ resolve_trie_vs_path() [1/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< elec::electrie::ElecAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, 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

◆ resolve_trie_vs_path() [2/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< elec::electrie::ElecAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, 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

◆ resolve_trie_vs_path() [3/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< elec::electrie::ElecAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, 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

◆ resolve_trie_vs_path() [4/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< elec::electrie::ElecAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, 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

◆ resolve_trie_vs_path() [5/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< elec::electrie::ElecAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, 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

◆ resolve_trie_vs_path() [6/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< elec::electrie::ElecAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, 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

◆ resolve_trie_vs_path() [7/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< elec::electrie::ElecAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, 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

◆ resolve_trie_vs_path() [8/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< elec::electrie::ElecAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, 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

◆ resolve_trie_vs_path() [9/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< elec::electrie::ElecAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, 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

◆ resolve_trie_vs_path() [10/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< elec::electrie::ElecAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, 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

◆ resolve_trie_vs_path() [11/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< elec::electrie::ElecAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, 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

◆ resolve_trie_vs_path() [12/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< elec::electrie::ElecAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, 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

◆ resolve_trie_vs_path() [13/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< elec::electrie::ElecAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, 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

◆ resolve_trie_vs_path() [14/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< elec::electrie::ElecAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, 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

◆ resolve_trie_vs_path() [15/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< elec::electrie::ElecAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, 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

◆ resolve_trie_vs_path() [16/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< elec::electrie::ElecAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, 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

◆ resolve_trie_vs_path() [17/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_path() [18/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_path() [19/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_path() [20/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_path() [21/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_path() [22/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_path() [23/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_path() [24/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_path() [25/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_path() [26/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_path() [27/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_path() [28/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_path() [29/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_path() [30/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_path() [31/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_path() [32/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_path() [33/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_path() [34/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_path() [35/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_path() [36/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_path() [37/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_path() [38/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_path() [39/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_path() [40/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_path() [41/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_path() [42/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_path() [43/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_path() [44/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_path() [45/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_path() [46/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_path() [47/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_path() [48/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_path() [49/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< hbonds::hbtrie::HBAtom, hbonds::hbtrie::HBCPData > const &  trie1,
trie::RotamerTrie< hbonds::hbtrie::HBAtom, hbonds::hbtrie::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

◆ resolve_trie_vs_path() [50/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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

◆ resolve_trie_vs_path() [51/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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

◆ resolve_trie_vs_path() [52/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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

◆ resolve_trie_vs_path() [53/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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

◆ resolve_trie_vs_path() [54/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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

◆ resolve_trie_vs_path() [55/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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

◆ resolve_trie_vs_path() [56/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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

◆ resolve_trie_vs_path() [57/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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

◆ resolve_trie_vs_path() [58/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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

◆ resolve_trie_vs_path() [59/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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

◆ resolve_trie_vs_path() [60/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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

◆ resolve_trie_vs_path() [61/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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

◆ resolve_trie_vs_path() [62/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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

◆ resolve_trie_vs_path() [63/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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

◆ resolve_trie_vs_path() [64/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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

◆ resolve_trie_vs_path() [65/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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

◆ resolve_trie_vs_path() [66/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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

◆ resolve_trie_vs_path() [67/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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

◆ resolve_trie_vs_path() [68/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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

◆ resolve_trie_vs_path() [69/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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

◆ resolve_trie_vs_path() [70/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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

◆ resolve_trie_vs_path() [71/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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

◆ resolve_trie_vs_path() [72/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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

◆ resolve_trie_vs_path() [73/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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

◆ resolve_trie_vs_path() [74/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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

◆ resolve_trie_vs_path() [75/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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

◆ resolve_trie_vs_path() [76/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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

◆ resolve_trie_vs_path() [77/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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

◆ resolve_trie_vs_path() [78/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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

◆ resolve_trie_vs_path() [79/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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

◆ resolve_trie_vs_path() [80/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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

◆ resolve_trie_vs_path() [81/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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

◆ resolve_trie_vs_path() [82/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::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

◆ resolve_trie_vs_path() [83/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::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

◆ resolve_trie_vs_path() [84/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::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

◆ resolve_trie_vs_path() [85/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::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

◆ resolve_trie_vs_path() [86/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::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

◆ resolve_trie_vs_path() [87/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::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

◆ resolve_trie_vs_path() [88/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::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

◆ resolve_trie_vs_path() [89/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::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

◆ resolve_trie_vs_path() [90/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::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

◆ resolve_trie_vs_path() [91/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::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

◆ resolve_trie_vs_path() [92/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::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

◆ resolve_trie_vs_path() [93/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::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

◆ resolve_trie_vs_path() [94/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::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

◆ resolve_trie_vs_path() [95/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::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

◆ resolve_trie_vs_path() [96/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::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

◆ resolve_trie_vs_path() [97/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::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

◆ resolve_trie_vs_trie() [1/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< elec::electrie::ElecAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, 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.

◆ resolve_trie_vs_trie() [2/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< elec::electrie::ElecAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, 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

◆ resolve_trie_vs_trie() [3/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< elec::electrie::ElecAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, 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

◆ resolve_trie_vs_trie() [4/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< elec::electrie::ElecAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, 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

◆ resolve_trie_vs_trie() [5/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< elec::electrie::ElecAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, 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

◆ resolve_trie_vs_trie() [6/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< elec::electrie::ElecAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, 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

◆ resolve_trie_vs_trie() [7/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< elec::electrie::ElecAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, 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

◆ resolve_trie_vs_trie() [8/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< elec::electrie::ElecAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, 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

◆ resolve_trie_vs_trie() [9/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< elec::electrie::ElecAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, 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

◆ resolve_trie_vs_trie() [10/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< elec::electrie::ElecAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, 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

◆ resolve_trie_vs_trie() [11/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< elec::electrie::ElecAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, 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

◆ resolve_trie_vs_trie() [12/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< elec::electrie::ElecAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, 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

◆ resolve_trie_vs_trie() [13/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< elec::electrie::ElecAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, 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

◆ resolve_trie_vs_trie() [14/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< elec::electrie::ElecAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, 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

◆ resolve_trie_vs_trie() [15/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< elec::electrie::ElecAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, 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

◆ resolve_trie_vs_trie() [16/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< elec::electrie::ElecAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< elec::electrie::ElecAtom, 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

◆ resolve_trie_vs_trie() [17/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_trie() [18/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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.

◆ resolve_trie_vs_trie() [19/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_trie() [20/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_trie() [21/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_trie() [22/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_trie() [23/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_trie() [24/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_trie() [25/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_trie() [26/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_trie() [27/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_trie() [28/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_trie() [29/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_trie() [30/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_trie() [31/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_trie() [32/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_trie() [33/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_trie() [34/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_trie() [35/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_trie() [36/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_trie() [37/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_trie() [38/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_trie() [39/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_trie() [40/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_trie() [41/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_trie() [42/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_trie() [43/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_trie() [44/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_trie() [45/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_trie() [46/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_trie() [47/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_trie() [48/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< EtableAtom, 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

◆ resolve_trie_vs_trie() [49/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< hbonds::hbtrie::HBAtom, hbonds::hbtrie::HBCPData > const &  trie1,
trie::RotamerTrie< hbonds::hbtrie::HBAtom, hbonds::hbtrie::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

◆ resolve_trie_vs_trie() [50/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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

◆ resolve_trie_vs_trie() [51/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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

◆ resolve_trie_vs_trie() [52/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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

◆ resolve_trie_vs_trie() [53/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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

◆ resolve_trie_vs_trie() [54/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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

◆ resolve_trie_vs_trie() [55/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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

◆ resolve_trie_vs_trie() [56/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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

◆ resolve_trie_vs_trie() [57/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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

◆ resolve_trie_vs_trie() [58/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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

◆ resolve_trie_vs_trie() [59/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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

◆ resolve_trie_vs_trie() [60/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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

◆ resolve_trie_vs_trie() [61/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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

◆ resolve_trie_vs_trie() [62/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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

◆ resolve_trie_vs_trie() [63/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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

◆ resolve_trie_vs_trie() [64/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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

◆ resolve_trie_vs_trie() [65/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< lkball::lkbtrie::LKBAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< lkball::lkbtrie::LKBAtom, 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

◆ resolve_trie_vs_trie() [66/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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

◆ resolve_trie_vs_trie() [67/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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

◆ resolve_trie_vs_trie() [68/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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

◆ resolve_trie_vs_trie() [69/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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

◆ resolve_trie_vs_trie() [70/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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

◆ resolve_trie_vs_trie() [71/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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

◆ resolve_trie_vs_trie() [72/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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

◆ resolve_trie_vs_trie() [73/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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

◆ resolve_trie_vs_trie() [74/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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

◆ resolve_trie_vs_trie() [75/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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

◆ resolve_trie_vs_trie() [76/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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

◆ resolve_trie_vs_trie() [77/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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

◆ resolve_trie_vs_trie() [78/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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

◆ resolve_trie_vs_trie() [79/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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

◆ resolve_trie_vs_trie() [80/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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

◆ resolve_trie_vs_trie() [81/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, 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

◆ resolve_trie_vs_trie() [82/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::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 
)
overridevirtual

◆ resolve_trie_vs_trie() [83/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::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 
)
overridevirtual

◆ resolve_trie_vs_trie() [84/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::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 
)
overridevirtual

◆ resolve_trie_vs_trie() [85/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::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 
)
overridevirtual

◆ resolve_trie_vs_trie() [86/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::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 
)
overridevirtual

◆ resolve_trie_vs_trie() [87/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::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 
)
overridevirtual

◆ resolve_trie_vs_trie() [88/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::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 
)
overridevirtual

◆ resolve_trie_vs_trie() [89/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::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 
)
overridevirtual

◆ resolve_trie_vs_trie() [90/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::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 
)
overridevirtual

◆ resolve_trie_vs_trie() [91/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::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 
)
overridevirtual

◆ resolve_trie_vs_trie() [92/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::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 
)
overridevirtual

◆ resolve_trie_vs_trie() [93/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::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 
)
overridevirtual

◆ resolve_trie_vs_trie() [94/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::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 
)
overridevirtual

◆ resolve_trie_vs_trie() [95/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::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 
)
overridevirtual

◆ resolve_trie_vs_trie() [96/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::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 
)
overridevirtual

◆ resolve_trie_vs_trie() [97/97]

void core::scoring::etable::etrie::TrieCountPairGeneric::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 
)
overridevirtual

Member Data Documentation

◆ connection_gaps_

utility::vector1< Size > core::scoring::etable::etrie::TrieCountPairGeneric::connection_gaps_
private

The number of bonds separating the two residues; for bonds, this is 1, for pseudobonds, its the number of intervening bonds between the two residue-connection atoms through the third party residue(s).

Referenced by operator()(), and TrieCountPairGeneric().

◆ crossover_

Size core::scoring::etable::etrie::TrieCountPairGeneric::crossover_
private

Referenced by crossover(), and operator()().

◆ hard_crossover_

bool core::scoring::etable::etrie::TrieCountPairGeneric::hard_crossover_
private

Referenced by hard_crossover(), and operator()().

◆ res1_cpdat_

Size const core::scoring::etable::etrie::TrieCountPairGeneric::res1_cpdat_
private

Referenced by operator()().

◆ res2_cpdat_

Size const core::scoring::etable::etrie::TrieCountPairGeneric::res2_cpdat_
private

Referenced by operator()().


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