Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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]
Collaboration diagram for core::scoring::etable::etrie::TrieCountPairGeneric:
Collaboration 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...
 
virtual 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)
 -------— TYPE RESOLUTION FUNCTIONS -------—/// More...
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &trie2, hackelec::HackElecEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 Hack Elec Energy. More...
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &trie2, hackelec::HackElecEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &trie2, hackelec::HackElecEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &trie2, hackelec::HackElecEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &trie2, hackelec::HackElecEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &trie2, hackelec::HackElecEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &trie2, hackelec::HackElecEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &trie2, hackelec::HackElecEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &trie2, hackelec::HackElecEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &trie2, hackelec::HackElecEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &trie2, hackelec::HackElecEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &trie2, hackelec::HackElecEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &trie2, hackelec::HackElecEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &trie2, hackelec::HackElecEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &trie2, hackelec::HackElecEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &trie2, hackelec::HackElecEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &trie2, hackelec::HackElecEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &trie2, hackelec::HackElecEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &trie2, hackelec::HackElecEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &trie2, hackelec::HackElecEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &trie2, hackelec::HackElecEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &trie2, hackelec::HackElecEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &trie2, hackelec::HackElecEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &trie2, hackelec::HackElecEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &trie2, hackelec::HackElecEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &trie2, hackelec::HackElecEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &trie2, hackelec::HackElecEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &trie2, hackelec::HackElecEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &trie2, hackelec::HackElecEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &trie2, hackelec::HackElecEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &trie2, hackelec::HackElecEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &trie2, hackelec::HackElecEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
virtual 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)
 
- Public Member Functions inherited from core::scoring::trie::TrieCountPairBase
virtual ~TrieCountPairBase ()
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_1 > const &trie1, RotamerTrieBase const &trie2, hackelec::HackElecEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 Hack Elec E. More...
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_2 > const &trie1, RotamerTrieBase const &trie2, hackelec::HackElecEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_3 > const &trie1, RotamerTrieBase const &trie2, hackelec::HackElecEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairDataGeneric > const &trie1, RotamerTrieBase const &trie2, hackelec::HackElecEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_1 > const &trie1, RotamerTrieBase const &trie2, hackelec::HackElecEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_2 > const &trie1, RotamerTrieBase const &trie2, hackelec::HackElecEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_3 > const &trie1, RotamerTrieBase const &trie2, hackelec::HackElecEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairDataGeneric > const &trie1, RotamerTrieBase const &trie2, hackelec::HackElecEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 

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

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

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

References crossover_.

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

References hard_crossover_.

bool core::scoring::etable::etrie::TrieCountPairGeneric::operator() ( CountPairDataGeneric const &  at1dat,
CountPairDataGeneric const &  at2dat,
Real weight,
Size path_dist 
)
inline
void core::scoring::etable::etrie::TrieCountPairGeneric::print ( )
static
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual

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

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

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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

Hack Elec Energy.

Hack Elec E.

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

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual
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 
)
virtual

Member Data Documentation

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().

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

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

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

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

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

Referenced by operator()().

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

Referenced by operator()().


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