|
void | core::scoring::trie::convert_inorder_vector_to_original_order (utility::vector1< Size > const &total_rotamers_2_unique_rotamers, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< Energy > const &temp_vector) |
|
template<class AT , class CPDAT1 , class CPDAT2 , class CPFXN , class SFXN > |
void | core::scoring::trie::trie_vs_path (RotamerTrie< AT, CPDAT1 > const &trie1, RotamerTrie< AT, CPDAT2 > const &trie2, CPFXN &count_pair, SFXN &score_function, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) |
| trie vs path algorithm, templated on the Atom type that each TrieAtom is templated on, along with the Count Pair data (two tries must share the same Atom type to be used for the trie-vs-trie algorithm, but may contain different peices of count-pair data), on the kind of count pair function used, and finally, on the score function itself. More...
|
|