Rosetta
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::Sizecounts_
 
std::map< std::pair< core::Size, core::Size >, std::map< std::pair< core::Size, core::Size >, core::Size > > neighbor_counts_
 

Constructor & Destructor Documentation

◆ ContactCounts()

protocols::frag_picker::ContactCounts::ContactCounts ( )
inline

◆ ~ContactCounts()

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

Member Function Documentation

◆ counts()

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

References counts_.

◆ iterate()

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

References counts_.

◆ iterate_neighbor()

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_.

◆ 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_.

◆ neighbor_counts_exist()

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

References neighbor_counts_.

Member Data Documentation

◆ counts_

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

Referenced by counts(), and iterate().

◆ neighbor_counts_

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: