Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
protocols::cluster::calibur::AdjacentList Class Reference

#include <AdjacentList.hh>

Public Member Functions

 AdjacentList ()
 
 AdjacentList (int which, int num)
 
 ~AdjacentList ()
 
void add (int n, core::Real d, bool ifNeigh)
 
void remove (int n)
 
core::Real getD (int n) const
 

Public Attributes

int which_
 
int num_neighbors_
 
std::vector< int > neigh
 
std::vector< core::Realdist
 
std::vector< LIST_TYPEreverse_index_
 

Static Public Attributes

static ADJ_LIST_MODE list_mode_
 

Constructor & Destructor Documentation

protocols::cluster::calibur::AdjacentList::AdjacentList ( )

References num_neighbors_, and which_.

protocols::cluster::calibur::AdjacentList::AdjacentList ( int  which,
int  num 
)
protocols::cluster::calibur::AdjacentList::~AdjacentList ( )

Member Function Documentation

void protocols::cluster::calibur::AdjacentList::add ( int  n,
core::Real  d,
bool  ifNeigh 
)
core::Real protocols::cluster::calibur::AdjacentList::getD ( int  n) const
void protocols::cluster::calibur::AdjacentList::remove ( int  n)

Member Data Documentation

std::vector<core::Real> protocols::cluster::calibur::AdjacentList::dist
ADJ_LIST_MODE protocols::cluster::calibur::AdjacentList::list_mode_
static
std::vector<int> protocols::cluster::calibur::AdjacentList::neigh
int protocols::cluster::calibur::AdjacentList::num_neighbors_
std::vector<LIST_TYPE> protocols::cluster::calibur::AdjacentList::reverse_index_

Referenced by add(), AdjacentList(), and remove().

int protocols::cluster::calibur::AdjacentList::which_

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