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
 

Detailed Description

Definition at line 60 of file AtomNode.hh.

Member Typedef Documentation

Definition at line 63 of file AtomNode.hh.

Constructor & Destructor Documentation

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

Definition at line 67 of file AtomNode.hh.

Member Function Documentation

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

Definition at line 87 of file AtomNode.hh.

References nbrs.

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

Definition at line 75 of file AtomNode.hh.

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

Definition at line 79 of file AtomNode.hh.

References nbrs.

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

Definition at line 83 of file AtomNode.hh.

References nbrs.

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

Definition at line 71 of file AtomNode.hh.

Member Data Documentation

AtomID core::optimization::AtomNode::id
private

Definition at line 90 of file AtomNode.hh.

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

Definition at line 91 of file AtomNode.hh.

Referenced by add_nbr(), nbr_list_begin(), and nbr_list_end().


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