Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
core::scoring::trie::CPDataCorrespondence Class Reference

#include <CPDataCorrespondence.hh>

Public Member Functions

 CPDataCorrespondence ()
 
void n_entries (Size nentries)
 
void resid_for_entry (Size entry, Size resid)
 
void n_connpoints_for_entry (Size entry, Size nconnections)
 
void connid_for_entry_connpoint (Size entry, Size connpoint, Size residue_connid)
 
Size n_entries () const
 
Size resid_for_entry (Size entry) const
 
Size n_connpoints_for_entry (Size entry) const
 
Size connid_for_entry_connpoint (Size entry, Size connpoint) const
 
void note_has_pseudobonds ()
 
bool has_pseudobonds () const
 
Size max_connpoints_for_residue () const
 

Private Attributes

Size n_entries_
 
Size max_connpoints_for_residue_
 
bool has_pseudobonds_
 
utility::vector1< Sizeentry_2_resid_
 
utility::vector1< Sizenconnections_for_entry_
 
utility::vector1
< utility::vector1< Size > > 
residue_connid_for_entry_connid_
 

Constructor & Destructor Documentation

core::scoring::trie::CPDataCorrespondence::CPDataCorrespondence ( )

Member Function Documentation

void core::scoring::trie::CPDataCorrespondence::connid_for_entry_connpoint ( Size  entry,
Size  connpoint,
Size  residue_connid 
)
Size core::scoring::trie::CPDataCorrespondence::connid_for_entry_connpoint ( Size  entry,
Size  connpoint 
) const
bool core::scoring::trie::CPDataCorrespondence::has_pseudobonds ( ) const
inline
Size core::scoring::trie::CPDataCorrespondence::max_connpoints_for_residue ( ) const
inline
void core::scoring::trie::CPDataCorrespondence::n_connpoints_for_entry ( Size  entry,
Size  nconnections 
)
Size core::scoring::trie::CPDataCorrespondence::n_connpoints_for_entry ( Size  entry) const
void core::scoring::trie::CPDataCorrespondence::n_entries ( Size  nentries)
Size core::scoring::trie::CPDataCorrespondence::n_entries ( ) const

References n_entries_.

void core::scoring::trie::CPDataCorrespondence::note_has_pseudobonds ( )
inline

References has_pseudobonds_.

void core::scoring::trie::CPDataCorrespondence::resid_for_entry ( Size  entry,
Size  resid 
)
Size core::scoring::trie::CPDataCorrespondence::resid_for_entry ( Size  entry) const

References entry_2_resid_, and n_entries_.

Member Data Documentation

utility::vector1< Size > core::scoring::trie::CPDataCorrespondence::entry_2_resid_
private

Referenced by n_entries(), and resid_for_entry().

bool core::scoring::trie::CPDataCorrespondence::has_pseudobonds_
private
Size core::scoring::trie::CPDataCorrespondence::max_connpoints_for_residue_
private
Size core::scoring::trie::CPDataCorrespondence::n_entries_
private
utility::vector1< Size > core::scoring::trie::CPDataCorrespondence::nconnections_for_entry_
private
utility::vector1< utility::vector1< Size > > core::scoring::trie::CPDataCorrespondence::residue_connid_for_entry_connid_
private

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