Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Functions
trie.functions.hh File Reference
#include <core/scoring/trie/trie.functions.fwd.hh>
#include <core/scoring/trie/CPDataCorrespondence.hh>
#include <core/scoring/trie/RotamerDescriptor.hh>
#include <core/scoring/trie/RotamerTrieBase.hh>
#include <core/conformation/Residue.hh>
#include <core/conformation/RotamerSetBase.hh>
#include <core/scoring/etable/count_pair/types.hh>
#include <utility/vector1.hh>

Namespaces

 core
 A class for reading in the atom type properties.
 
 core::scoring
 
 core::scoring::trie
 

Functions

template<class AT , class CPDAT >
RotamerTrieBaseOP core::scoring::trie::create_trie (conformation::RotamerSetBase const &rotset, AT const &, CPDAT const &, CPDataCorrespondence const &cpdata_map, Distance atomic_interaction_cutoff)
 Create a trie where cpdata is initialized to reflect path distances to connection-point atoms. More...
 
template<class AT , class CPDAT >
RotamerTrieBaseOP core::scoring::trie::create_trie (conformation::Residue const &res, AT const &, CPDAT const &, CPDataCorrespondence const &cpdata_map, Distance atomic_interaction_cutoff)
 
core::Size core::scoring::trie::lookup_cp_map (std::map< core::Size, core::Size > const &cp_reps, core::Size atm_idx)
 helper function: look up count-pair mapping More...
 
template<class AT , class CPDAT >
RotamerTrieBaseOP core::scoring::trie::create_trie (conformation::RotamerSetBase const &rotset, AT const &, CPDAT const &, CPDataCorrespondence const &cpdata_map, std::map< chemical::ResidueTypeCOP, std::map< core::Size, core::Size > > const &cp_reps, Distance atomic_interaction_cutoff)
 
template<class AT , class CPDAT >
RotamerTrieBaseOP core::scoring::trie::create_trie (conformation::Residue const &res, AT const &, CPDAT const &, CPDataCorrespondence const &cpdata_map, std::map< chemical::ResidueTypeCOP, std::map< core::Size, core::Size > > const &cp_reps, Distance atomic_interaction_cutoff)
 
template<class CPDAT >
void core::scoring::trie::initialize_cpdata_for_atom (CPDAT &cpdata, Size atom_index, conformation::Residue const &res, CPDataCorrespondence const &cpdata_map)
 

Detailed Description

Author
Andrew Leaver-Fay (aleav.nosp@m.erfa.nosp@m.y@gma.nosp@m.il.c.nosp@m.om)