Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
protocols::frag_picker::ContactCounts Class Reference

#include <ContactCounts.hh>

Inheritance diagram for protocols::frag_picker::ContactCounts:
Inheritance graph
[legend]

Public Member Functions

 ContactCounts ()
 
 ~ContactCounts () override=default
 
void iterate_neighbor (std::pair< core::Size, core::Size > &query_pair, std::pair< core::Size, core::Size > &neighbor_pair)
 
void iterate (std::pair< core::Size, core::Size > &query_pair)
 
std::map< std::pair
< core::Size, core::Size >
, core::Size > & 
counts ()
 
bool neighbor_counts_exist (std::pair< core::Size, core::Size > &query_pair)
 
std::map< std::pair
< core::Size, core::Size >
, core::Size > & 
neighbor_counts (std::pair< core::Size, core::Size > &query_pair)
 

Private Attributes

std::map< std::pair
< core::Size, core::Size >
, core::Size
counts_
 
std::map< std::pair
< core::Size, core::Size >
, std::map< std::pair
< core::Size, core::Size >
, core::Size > > 
neighbor_counts_
 

Constructor & Destructor Documentation

protocols::frag_picker::ContactCounts::ContactCounts ( )
inline
protocols::frag_picker::ContactCounts::~ContactCounts ( )
overridedefault

Member Function Documentation

std::map<std::pair<core::Size,core::Size>, core::Size>& protocols::frag_picker::ContactCounts::counts ( )
inline

References counts_.

void protocols::frag_picker::ContactCounts::iterate ( std::pair< core::Size, core::Size > &  query_pair)
inline

References counts_.

void protocols::frag_picker::ContactCounts::iterate_neighbor ( std::pair< core::Size, core::Size > &  query_pair,
std::pair< core::Size, core::Size > &  neighbor_pair 
)
inline

References neighbor_counts_.

std::map<std::pair<core::Size,core::Size>, core::Size>& protocols::frag_picker::ContactCounts::neighbor_counts ( std::pair< core::Size, core::Size > &  query_pair)
inline

References neighbor_counts_.

bool protocols::frag_picker::ContactCounts::neighbor_counts_exist ( std::pair< core::Size, core::Size > &  query_pair)
inline

References neighbor_counts_.

Member Data Documentation

std::map<std::pair<core::Size,core::Size>, core::Size> protocols::frag_picker::ContactCounts::counts_
private

Referenced by counts(), and iterate().

std::map<std::pair<core::Size,core::Size>, std::map<std::pair<core::Size,core::Size>, core::Size> > protocols::frag_picker::ContactCounts::neighbor_counts_
private

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