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

◆ AdjacentList() [1/2]

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

References num_neighbors_, and which_.

◆ AdjacentList() [2/2]

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

◆ ~AdjacentList()

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

Member Function Documentation

◆ add()

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

◆ getD()

core::Real protocols::cluster::calibur::AdjacentList::getD ( int  n) const

◆ remove()

void protocols::cluster::calibur::AdjacentList::remove ( int  n)

Member Data Documentation

◆ dist

std::vector<core::Real> protocols::cluster::calibur::AdjacentList::dist

◆ list_mode_

ADJ_LIST_MODE protocols::cluster::calibur::AdjacentList::list_mode_

◆ neigh

std::vector<int> protocols::cluster::calibur::AdjacentList::neigh

◆ num_neighbors_

int protocols::cluster::calibur::AdjacentList::num_neighbors_

◆ reverse_index_

std::vector<LIST_TYPE> protocols::cluster::calibur::AdjacentList::reverse_index_

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

◆ which_

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

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