Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Private Attributes | List of all members
core::optimization::AtomNode Class Reference

#include <AtomNode.hh>

Collaboration diagram for core::optimization::AtomNode:
Collaboration graph
[legend]

Public Types

typedef id::AtomID AtomID
 

Public Member Functions

 AtomNode (AtomID const &id_in)
 
int rsd () const
 
int atomno () const
 
std::vector< AtomNode * >::iterator nbr_list_begin ()
 
std::vector< AtomNode * >::iterator nbr_list_end ()
 
void add_nbr (AtomNode *nbr)
 

Private Attributes

AtomID id
 
std::vector< AtomNode * > nbrs
 

Member Typedef Documentation

Constructor & Destructor Documentation

core::optimization::AtomNode::AtomNode ( AtomID const &  id_in)
inline

Member Function Documentation

void core::optimization::AtomNode::add_nbr ( AtomNode nbr)
inline

References nbrs.

int core::optimization::AtomNode::atomno ( ) const
inline
std::vector< AtomNode* >::iterator core::optimization::AtomNode::nbr_list_begin ( )
inline

References nbrs.

std::vector< AtomNode* >::iterator core::optimization::AtomNode::nbr_list_end ( )
inline

References nbrs.

int core::optimization::AtomNode::rsd ( ) const
inline

Member Data Documentation

AtomID core::optimization::AtomNode::id
private
std::vector< AtomNode* > core::optimization::AtomNode::nbrs
private

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