Rosetta 3.4
Public Member Functions | Static Public Member Functions
core::scoring::etable::etrie::TrieCountPairGeneric Class Reference

#include <TrieCountPairGeneric.hh>

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

List of all members.

Public Member Functions

 TrieCountPairGeneric (conformation::Residue const &res1, conformation::Residue const &res2, Size res1_cpdat_for_res2, Size res2_cpdat_for_res1)
 Grab bond and pseudobond information out of the two residues at construction time.
void crossover (Size setting)
void hard_crossover (bool setting)
bool operator() (CountPairDataGeneric const &at1dat, CountPairDataGeneric const &at2dat, Real &weight, Size &path_dist)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &trie2, etable::EtableEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &trie2, etable::EtableEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &trie2, etable::EtableEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &trie2, etable::EtableEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &trie2, etable::EtableEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &trie2, etable::EtableEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &trie2, etable::EtableEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &trie2, etable::EtableEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &trie2, etable::EtableEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &trie2, etable::EtableEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &trie2, etable::EtableEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &trie2, etable::EtableEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &trie2, etable::EtableEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &trie2, etable::EtableEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &trie2, etable::EtableEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &trie2, etable::EtableEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_path (trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &trie2, etable::EtableEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &trie2, etable::EtableEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &trie2, etable::EtableEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &trie2, etable::EtableEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &trie2, etable::EtableEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &trie2, etable::EtableEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &trie2, etable::EtableEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &trie2, etable::EtableEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &trie2, etable::EtableEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &trie2, etable::EtableEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &trie2, etable::EtableEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &trie2, etable::EtableEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &trie2, etable::EtableEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &trie2, etable::EtableEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &trie2, etable::EtableEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &trie2, etable::EtableEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< hbonds::hbtrie::HBAtom, hbonds::hbtrie::HBCPData > const &trie1, trie::RotamerTrie< hbonds::hbtrie::HBAtom, hbonds::hbtrie::HBCPData > const &trie2, hbonds::HBondEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_path (trie::RotamerTrie< hbonds::hbtrie::HBAtom, hbonds::hbtrie::HBCPData > const &trie1, trie::RotamerTrie< hbonds::hbtrie::HBAtom, hbonds::hbtrie::HBCPData > const &trie2, hbonds::HBondEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &trie2, hackelec::HackElecEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
 Hack Elec Energy.
virtual void resolve_trie_vs_trie (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &trie2, hackelec::HackElecEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &trie2, hackelec::HackElecEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &trie2, hackelec::HackElecEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &trie2, hackelec::HackElecEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &trie2, hackelec::HackElecEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &trie2, hackelec::HackElecEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &trie2, hackelec::HackElecEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &trie2, hackelec::HackElecEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &trie2, hackelec::HackElecEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &trie2, hackelec::HackElecEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &trie2, hackelec::HackElecEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &trie2, hackelec::HackElecEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &trie2, hackelec::HackElecEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &trie2, hackelec::HackElecEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &trie2, hackelec::HackElecEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_path (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &trie2, hackelec::HackElecEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &trie2, hackelec::HackElecEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &trie2, hackelec::HackElecEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &trie2, hackelec::HackElecEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &trie2, hackelec::HackElecEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &trie2, hackelec::HackElecEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &trie2, hackelec::HackElecEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &trie2, hackelec::HackElecEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &trie2, hackelec::HackElecEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &trie2, hackelec::HackElecEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &trie2, hackelec::HackElecEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &trie2, hackelec::HackElecEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &trie2, hackelec::HackElecEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &trie2, hackelec::HackElecEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &trie2, hackelec::HackElecEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &trie2, hackelec::HackElecEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_1 > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_2 > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_3 > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairDataGeneric > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_1 > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_2 > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_3 > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairDataGeneric > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_1 > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_2 > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_3 > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairDataGeneric > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_1 > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_2 > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_3 > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_trie (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairDataGeneric > const &trie2, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table)
virtual void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_1 > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_2 > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_3 > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_1 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairDataGeneric > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_1 > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_2 > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_3 > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_2 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairDataGeneric > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_1 > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_2 > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_3 > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_3 > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairDataGeneric > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_1 > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_2 > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_3 > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)
virtual void resolve_trie_vs_path (trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairDataGeneric > const &trie1, trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairDataGeneric > const &trie2, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector)

Static Public Member Functions

static void print ()

Constructor & Destructor Documentation

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

Member Function Documentation

void core::scoring::etable::etrie::TrieCountPairGeneric::crossover ( Size  setting)
void core::scoring::etable::etrie::TrieCountPairGeneric::hard_crossover ( bool  setting)
bool core::scoring::etable::etrie::TrieCountPairGeneric::operator() ( CountPairDataGeneric const &  at1dat,
CountPairDataGeneric const &  at2dat,
Real weight,
Size path_dist 
) [inline]
void core::scoring::etable::etrie::TrieCountPairGeneric::print ( ) [static]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_1 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &  trie2,
etable::EtableEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &  trie2,
etable::EtableEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_1 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_3 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_1 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &  trie2,
etable::EtableEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &  trie2,
etable::EtableEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &  trie2,
etable::EtableEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< hbonds::hbtrie::HBAtom, hbonds::hbtrie::HBCPData > const &  trie1,
trie::RotamerTrie< hbonds::hbtrie::HBAtom, hbonds::hbtrie::HBCPData > const &  trie2,
hbonds::HBondEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &  trie2,
etable::EtableEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_1 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &  trie2,
etable::EtableEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_2 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_3 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairDataGeneric > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &  trie2,
etable::EtableEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_2 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairDataGeneric > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &  trie2,
etable::EtableEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &  trie2,
etable::EtableEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_2 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_3 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairDataGeneric > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_2 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_3 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairDataGeneric > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &  trie2,
etable::EtableEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &  trie2,
etable::EtableEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &  trie2,
etable::EtableEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &  trie2,
etable::EtableEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &  trie2,
etable::EtableEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_path ( trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &  trie2,
etable::EtableEnergy const &  sfxn,
utility::vector1< core::PackerEnergy > &  pair_energy_vector,
utility::vector1< core::PackerEnergy > &  temp_vector 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_1 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_3 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &  trie2,
etable::EtableEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairDataGeneric > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_1 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_3 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairDataGeneric > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &  trie2,
etable::EtableEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]

Hack Elec Energy.

Hack Elec E.

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

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &  trie2,
etable::EtableEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< hbonds::hbtrie::HBAtom, hbonds::hbtrie::HBCPData > const &  trie1,
trie::RotamerTrie< hbonds::hbtrie::HBAtom, hbonds::hbtrie::HBCPData > const &  trie2,
hbonds::HBondEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &  trie2,
etable::EtableEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &  trie2,
etable::EtableEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &  trie2,
etable::EtableEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &  trie2,
etable::EtableEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &  trie2,
etable::EtableEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &  trie2,
etable::EtableEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &  trie2,
etable::EtableEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_2 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_3 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_2 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &  trie2,
etable::EtableEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]

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

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

void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &  trie2,
etable::EtableEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairDataGeneric > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &  trie2,
etable::EtableEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< EtableAtom, CountPairData_1_2 > const &  trie2,
etable::EtableEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< EtableAtom, CountPairData_1_1 > const &  trie2,
etable::EtableEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_2 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_1 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_3 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_1 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< EtableAtom, CountPairData_1_3 > const &  trie1,
trie::RotamerTrie< EtableAtom, CountPairDataGeneric > const &  trie2,
etable::EtableEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_1 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairDataGeneric > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_2 > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_2 > const &  trie1,
trie::RotamerTrie< hackelec::ElecAtom, CountPairData_1_3 > const &  trie2,
hackelec::HackElecEnergy const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]
void core::scoring::etable::etrie::TrieCountPairGeneric::resolve_trie_vs_trie ( trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairData_1_1 > const &  trie1,
trie::RotamerTrie< mm::mmtrie::MMEnergyTableAtom, CountPairDataGeneric > const &  trie2,
methods::MMLJEnergyInter const &  sfxn,
ObjexxFCL::FArray2D< core::PackerEnergy > &  pair_energy_table,
ObjexxFCL::FArray2D< core::PackerEnergy > &  temp_table 
) [virtual]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines