|
| | RotamerTrie (typename utility::vector1< RotamerDescriptor< AT, CPDATA > > &rotamers, Distance const atomic_interaction_cutoff_distance) |
| |
| | ~RotamerTrie () override |
| |
| void | trie_vs_trie (RotamerTrieBase const &other, TrieCountPairBase &cp, etable::TableLookupEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| | Four trie-vs-trie type resolution functions. More...
|
| |
| void | resolve_trie_vs_trie (RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &other, TrieCountPairBase &cp, etable::TableLookupEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_trie (RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &other, TrieCountPairBase &cp, etable::TableLookupEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_trie (RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &other, TrieCountPairBase &cp, etable::TableLookupEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_trie (RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &other, TrieCountPairBase &cp, etable::TableLookupEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_trie (RotamerTrieBase const &, TrieCountPairBase &, etable::TableLookupEvaluator const &, ObjexxFCL::FArray2D< core::PackerEnergy > &, ObjexxFCL::FArray2D< core::PackerEnergy > &, TrieVsTrieCachedDataContainerBase const *const ) const override |
| |
| void | trie_vs_path (RotamerTrieBase const &other, TrieCountPairBase &cp, etable::TableLookupEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| | Four trie-vs-path type resolution functions. More...
|
| |
| void | resolve_trie_vs_path (RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &other, TrieCountPairBase &cp, etable::TableLookupEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_path (RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &other, TrieCountPairBase &cp, etable::TableLookupEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_path (RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &other, TrieCountPairBase &cp, etable::TableLookupEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_path (RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &other, TrieCountPairBase &cp, etable::TableLookupEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_path (RotamerTrieBase const &, TrieCountPairBase &, etable::TableLookupEvaluator const &, utility::vector1< core::PackerEnergy > &, utility::vector1< core::PackerEnergy > &, TrieVsTrieCachedDataContainerBase const *const ) const override |
| |
| void | trie_vs_trie (RotamerTrieBase const &other, TrieCountPairBase &cp, etable::AnalyticEtableEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_trie (RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &other, TrieCountPairBase &cp, etable::AnalyticEtableEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_trie (RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &other, TrieCountPairBase &cp, etable::AnalyticEtableEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_trie (RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &other, TrieCountPairBase &cp, etable::AnalyticEtableEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_trie (RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &other, TrieCountPairBase &cp, etable::AnalyticEtableEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_trie (RotamerTrieBase const &, TrieCountPairBase &, etable::AnalyticEtableEvaluator const &, ObjexxFCL::FArray2D< core::PackerEnergy > &, ObjexxFCL::FArray2D< core::PackerEnergy > &, TrieVsTrieCachedDataContainerBase const *const ) const override |
| |
| void | trie_vs_path (RotamerTrieBase const &other, TrieCountPairBase &cp, etable::AnalyticEtableEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| | Four trie-vs-path type resolution functions. More...
|
| |
| void | resolve_trie_vs_path (RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_1 > const &other, TrieCountPairBase &cp, etable::AnalyticEtableEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_path (RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_2 > const &other, TrieCountPairBase &cp, etable::AnalyticEtableEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_path (RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairData_1_3 > const &other, TrieCountPairBase &cp, etable::AnalyticEtableEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_path (RotamerTrie< etable::etrie::EtableAtom, etable::etrie::CountPairDataGeneric > const &other, TrieCountPairBase &cp, etable::AnalyticEtableEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_path (RotamerTrieBase const &, TrieCountPairBase &, etable::AnalyticEtableEvaluator const &, utility::vector1< core::PackerEnergy > &, utility::vector1< core::PackerEnergy > &, TrieVsTrieCachedDataContainerBase const *const ) const override |
| |
| void | trie_vs_trie (RotamerTrieBase const &other, TrieCountPairBase &cp, hbonds::HBondEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_trie (RotamerTrie< hbonds::hbtrie::HBAtom, hbonds::hbtrie::HBCPData > const &other, TrieCountPairBase &cp, hbonds::HBondEnergy const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_trie (RotamerTrieBase const &, TrieCountPairBase &, hbonds::HBondEnergy const &, ObjexxFCL::FArray2D< core::PackerEnergy > &, ObjexxFCL::FArray2D< core::PackerEnergy > &, TrieVsTrieCachedDataContainerBase const *const ) const override |
| |
| void | trie_vs_path (RotamerTrieBase const &other, TrieCountPairBase &cp, hbonds::HBondEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_path (RotamerTrie< hbonds::hbtrie::HBAtom, hbonds::hbtrie::HBCPData > const &other, TrieCountPairBase &cp, hbonds::HBondEnergy const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_path (RotamerTrieBase const &, TrieCountPairBase &, hbonds::HBondEnergy const &, utility::vector1< core::PackerEnergy > &, utility::vector1< core::PackerEnergy > &, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const ) const override |
| |
| void | trie_vs_trie (RotamerTrieBase const &other, TrieCountPairBase &cp, elec::electrie::ElecTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_trie (RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_1 > const &other, TrieCountPairBase &cp, elec::electrie::ElecTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_trie (RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_2 > const &other, TrieCountPairBase &cp, elec::electrie::ElecTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_trie (RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_3 > const &other, TrieCountPairBase &cp, elec::electrie::ElecTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_trie (RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairDataGeneric > const &other, TrieCountPairBase &cp, elec::electrie::ElecTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_trie (RotamerTrieBase const &, TrieCountPairBase &, elec::electrie::ElecTrieEvaluator const &, ObjexxFCL::FArray2D< core::PackerEnergy > &, ObjexxFCL::FArray2D< core::PackerEnergy > &, TrieVsTrieCachedDataContainerBase const *const ) const override |
| |
| void | trie_vs_path (RotamerTrieBase const &other, TrieCountPairBase &cp, elec::electrie::ElecTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| | Four trie-vs-path type resolution functions. More...
|
| |
| void | resolve_trie_vs_path (RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_1 > const &other, TrieCountPairBase &cp, elec::electrie::ElecTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_path (RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_2 > const &other, TrieCountPairBase &cp, elec::electrie::ElecTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_path (RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairData_1_3 > const &other, TrieCountPairBase &cp, elec::electrie::ElecTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_path (RotamerTrie< elec::electrie::ElecAtom, etable::etrie::CountPairDataGeneric > const &other, TrieCountPairBase &cp, elec::electrie::ElecTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_path (RotamerTrieBase const &, TrieCountPairBase &, elec::electrie::ElecTrieEvaluator const &, utility::vector1< core::PackerEnergy > &, utility::vector1< core::PackerEnergy > &, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const ) const override |
| |
| void | trie_vs_trie (RotamerTrieBase const &other, TrieCountPairBase &cp, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_trie (RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_1 > const &other, TrieCountPairBase &cp, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_trie (RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_2 > const &other, TrieCountPairBase &cp, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_trie (RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_3 > const &other, TrieCountPairBase &cp, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_trie (RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairDataGeneric > const &other, TrieCountPairBase &cp, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_trie (RotamerTrieBase const &, TrieCountPairBase &, lkball::lkbtrie::LKBTrieEvaluator const &, ObjexxFCL::FArray2D< core::PackerEnergy > &, ObjexxFCL::FArray2D< core::PackerEnergy > &, TrieVsTrieCachedDataContainerBase const *const ) const override |
| |
| void | trie_vs_path (RotamerTrieBase const &other, TrieCountPairBase &cp, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| | Four trie-vs-path type resolution functions. More...
|
| |
| void | resolve_trie_vs_path (RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_1 > const &other, TrieCountPairBase &cp, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_path (RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_2 > const &other, TrieCountPairBase &cp, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_path (RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairData_1_3 > const &other, TrieCountPairBase &cp, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_path (RotamerTrie< lkball::lkbtrie::LKBAtom, etable::etrie::CountPairDataGeneric > const &other, TrieCountPairBase &cp, lkball::lkbtrie::LKBTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_path (RotamerTrieBase const &, TrieCountPairBase &, lkball::lkbtrie::LKBTrieEvaluator const &, utility::vector1< core::PackerEnergy > &, utility::vector1< core::PackerEnergy > &, core::scoring::trie::TrieVsTrieCachedDataContainerBase const *const ) const override |
| |
| void | trie_vs_trie (RotamerTrieBase const &other, TrieCountPairBase &cp, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| | mm lj inter type resolution functions More...
|
| |
| void | resolve_trie_vs_trie (RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &other, TrieCountPairBase &cp, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_trie (RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &other, TrieCountPairBase &cp, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_trie (RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &other, TrieCountPairBase &cp, methods::MMLJEnergyInter const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_trie (RotamerTrieBase const &, TrieCountPairBase &, methods::MMLJEnergyInter const &, ObjexxFCL::FArray2D< core::PackerEnergy > &, ObjexxFCL::FArray2D< core::PackerEnergy > &, TrieVsTrieCachedDataContainerBase const *const ) const override |
| |
| void | trie_vs_path (RotamerTrieBase const &other, TrieCountPairBase &cp, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| | Four trie-vs-path type resolution functions. More...
|
| |
| void | resolve_trie_vs_path (RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_1 > const &other, TrieCountPairBase &cp, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_path (RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_2 > const &other, TrieCountPairBase &cp, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_path (RotamerTrie< mm::mmtrie::MMEnergyTableAtom, etable::etrie::CountPairData_1_3 > const &other, TrieCountPairBase &cp, methods::MMLJEnergyInter const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_path (RotamerTrieBase const &, TrieCountPairBase &, methods::MMLJEnergyInter const &, utility::vector1< core::PackerEnergy > &, utility::vector1< core::PackerEnergy > &, TrieVsTrieCachedDataContainerBase const *const ) const override |
| |
| void | trie_vs_trie (RotamerTrieBase const &other, TrieCountPairBase &cp, vdwaals::VDWTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| | VDW_Energy type resolution functions. More...
|
| |
| void | resolve_trie_vs_trie (RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_1 > const &other, TrieCountPairBase &cp, vdwaals::VDWTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_trie (RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_2 > const &other, TrieCountPairBase &cp, vdwaals::VDWTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_trie (RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_3 > const &other, TrieCountPairBase &cp, vdwaals::VDWTrieEvaluator const &sfxn, ObjexxFCL::FArray2D< core::PackerEnergy > &pair_energy_table, ObjexxFCL::FArray2D< core::PackerEnergy > &temp_table, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_trie (RotamerTrieBase const &, TrieCountPairBase &, vdwaals::VDWTrieEvaluator const &, ObjexxFCL::FArray2D< core::PackerEnergy > &, ObjexxFCL::FArray2D< core::PackerEnergy > &, TrieVsTrieCachedDataContainerBase const *const ) const override |
| |
| void | trie_vs_path (RotamerTrieBase const &other, TrieCountPairBase &cp, vdwaals::VDWTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| | Four trie-vs-path type resolution functions. More...
|
| |
| void | resolve_trie_vs_path (RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_1 > const &other, TrieCountPairBase &cp, vdwaals::VDWTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_path (RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_2 > const &other, TrieCountPairBase &cp, vdwaals::VDWTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_path (RotamerTrie< vdwaals::VDWAtom, etable::etrie::CountPairData_1_3 > const &other, TrieCountPairBase &cp, vdwaals::VDWTrieEvaluator const &sfxn, utility::vector1< core::PackerEnergy > &pair_energy_vector, utility::vector1< core::PackerEnergy > &temp_vector, TrieVsTrieCachedDataContainerBase const *const cached_data) const override |
| |
| void | resolve_trie_vs_path (RotamerTrieBase const &, TrieCountPairBase &, vdwaals::VDWTrieEvaluator const &, utility::vector1< core::PackerEnergy > &, utility::vector1< core::PackerEnergy > &, TrieVsTrieCachedDataContainerBase const *const ) const override |
| |
| void | print () const override |
| | END Type Resolution Functions. More...
|
| |
| Size | num_heavy_atoms () const |
| | Accessors. More...
|
| |
| Size | num_unique_rotamers () const |
| |
| Size | max_branch_depth () const |
| |
| Size | max_heavyatom_depth () const |
| |
| Size | max_atom_depth () const |
| |
utility::vector1< TrieNode< AT,
CPDATA > > const & | atoms () const |
| |
| utility::vector1< Size > const & | total_rotamers_2_unique_rotamers () const |
| |
| | ~RotamerTrieBase () override |
| |
| void | set_resid_2_connection_entry (Size resid, Size connid) |
| |
| bool | connection_exists_to_residue (Size resid) const |
| |
| Size | connection_id_for_residue (Size resid) const |
| |
| Size | get_count_pair_data_for_residue (Size other_residue) const |
| |
| | ~AbstractRotamerTrie () override=default |
| |