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

#include <HBCountPairFunction.hh>

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

Public Member Functions

virtual ~HBCountPairFunction ()
 
template<class CPDATA1 , class CPDATA2 >
bool operator() (CPDATA1 at1dat, CPDATA2 at2dat, Real &, Size &)
 -—— USEFUL FUNCTIONS -------——/// More...
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie2, etable::TableLookupEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 -------— TYPE RESOLUTION FUNCTIONS -------—/// More...
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie2, etable::TableLookupEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie2, etable::TableLookupEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie2, etable::TableLookupEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie2, etable::TableLookupEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie2, etable::TableLookupEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie2, etable::TableLookupEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie2, etable::TableLookupEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie2, etable::TableLookupEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie2, etable::TableLookupEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie2, etable::TableLookupEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie2, etable::TableLookupEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie2, etable::TableLookupEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie2, etable::TableLookupEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie2, etable::TableLookupEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie2, etable::TableLookupEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie2, etable::TableLookupEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie2, etable::TableLookupEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie2, etable::TableLookupEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie2, etable::TableLookupEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie2, etable::TableLookupEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie2, etable::TableLookupEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie2, etable::TableLookupEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie2, etable::TableLookupEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie2, etable::TableLookupEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie2, etable::TableLookupEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie2, etable::TableLookupEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie2, etable::TableLookupEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie2, etable::TableLookupEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie2, etable::TableLookupEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie2, etable::TableLookupEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie2, etable::TableLookupEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &trie2, etable::AnalyticEtableEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< HBAtom, HBCPData > const &trie1, trie::RotamerTrie< HBAtom, HBCPData > const &trie2, HBondEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 HBONDS. More...
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< HBAtom, HBCPData > const &trie1, trie::RotamerTrie< HBAtom, HBCPData > const &trie2, HBondEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::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, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::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, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::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, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::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, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::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, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::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, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::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, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::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, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::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, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::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, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::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, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::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, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::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, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::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, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::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, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::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, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::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, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::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, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::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, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::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, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::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, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::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, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::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, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::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, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::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, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::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, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::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, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::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, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::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, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::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, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::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, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::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, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
virtual void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
 
- 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 ()
 

Additional Inherited Members

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

Detailed Description

Definition at line 42 of file HBCountPairFunction.hh.

Constructor & Destructor Documentation

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

Definition at line 50 of file HBCountPairFunction.cc.

Member Function Documentation

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

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

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

Definition at line 56 of file HBCountPairFunction.hh.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::print ( )
static

Definition at line 1623 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 251 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 263 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 275 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 286 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 298 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 310 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 322 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 333 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 345 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 357 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 369 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 380 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 391 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 402 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 413 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 424 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 641 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 653 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 666 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 678 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 691 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 703 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 715 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 726 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 738 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 750 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 762 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 773 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 784 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 795 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 806 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 817 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< HBAtom, HBCPData > const &  trie1,
trie::RotamerTrie< HBAtom, HBCPData > const &  trie2,
hbonds::HBondEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 1054 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 1066 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 1078 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 1089 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 1101 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 1113 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 1125 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 1136 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 1148 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 1160 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 1172 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 1183 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 1194 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 1205 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 1216 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 1227 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 1438 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 1450 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 1462 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 1473 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 1485 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 1497 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 1509 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 1520 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 1532 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 1544 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 1556 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 1567 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 1578 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 1589 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 1600 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
)
virtual

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

Definition at line 1611 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

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

Definition at line 53 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 66 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 79 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 91 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 104 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 117 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 129 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 141 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 154 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 166 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 178 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 190 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 202 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 214 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 226 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
etable::TableLookupEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 238 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 437 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 452 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 467 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 479 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 492 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 505 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 518 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 530 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 543 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 555 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 567 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 579 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 591 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 603 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 615 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
etable::AnalyticEtableEvaluator const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 627 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< HBAtom, HBCPData > const &  trie1,
trie::RotamerTrie< HBAtom, HBCPData > const &  trie2,
hbonds::HBondEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual
void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::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.

Definition at line 854 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 867 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 880 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 892 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 905 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 918 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 930 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 942 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 956 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 968 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 980 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 992 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 1004 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 1016 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 1028 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 1040 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 1240 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 1253 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 1266 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 1278 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 1291 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 1304 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 1316 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 1328 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 1341 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 1353 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 1365 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 1377 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 1389 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 1401 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 1413 of file HBCountPairFunction.cc.

void core::scoring::hbonds::hbtrie::HBCountPairFunction::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairDataGeneric > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
)
virtual

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

Definition at line 1425 of file HBCountPairFunction.cc.


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