Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
core::scoring::etable::etrie::CountPairDataGeneric Class Reference

#include <CountPairDataGeneric.hh>

Public Member Functions

 CountPairDataGeneric ()
 
void set_dist_to_connect_point (Size entry, Size connpoint, Size connection_dist)
 "entry" is indexed from 1 More...
 
void print (std::ostream &os) const
 
bool operator< (CountPairDataGeneric const &other) const
 
bool operator== (CountPairDataGeneric const &other) const
 
Size conn_dist (Size which_connection) const
 
Size n_connected_residues () const
 
GenericResidueConnectionData
const & 
conn_dat (Size which_connection) const
 Indexed from 0. More...
 

Private Attributes

utility::vector1
< GenericResidueConnectionData
residue_connection_data_
 

Constructor & Destructor Documentation

core::scoring::etable::etrie::CountPairDataGeneric::CountPairDataGeneric ( )

Member Function Documentation

GenericResidueConnectionData const& core::scoring::etable::etrie::CountPairDataGeneric::conn_dat ( Size  which_connection) const
inline
Size core::scoring::etable::etrie::CountPairDataGeneric::conn_dist ( Size  which_connection) const
inline

For use by the 1-connection TrieCountPair functions Indexed from 0.

References residue_connection_data_.

Size core::scoring::etable::etrie::CountPairDataGeneric::n_connected_residues ( ) const
inline
bool core::scoring::etable::etrie::CountPairDataGeneric::operator< ( CountPairDataGeneric const &  other) const
inline
bool core::scoring::etable::etrie::CountPairDataGeneric::operator== ( CountPairDataGeneric const &  other) const
inline
void core::scoring::etable::etrie::CountPairDataGeneric::print ( std::ostream &  os) const
void core::scoring::etable::etrie::CountPairDataGeneric::set_dist_to_connect_point ( Size  entry,
Size  connpoint,
Size  connection_dist 
)

"entry" is indexed from 1

References residue_connection_data_.

Member Data Documentation

utility::vector1< GenericResidueConnectionData > core::scoring::etable::etrie::CountPairDataGeneric::residue_connection_data_
private

Vector0 to match index-from-0 convention that the other CountPairData classes use (since they hold c-style arrays). iwd Lies! All other CountPair-related classes use indexing from 1. The above comment appears to be out-of-date. Almost all code for this class assumes indexing from 1.

Referenced by conn_dat(), conn_dist(), n_connected_residues(), operator<(), operator==(), print(), and set_dist_to_connect_point().


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