glotzmc::MdBead Class Reference

#include <MdBead.h>

Inheritance diagram for glotzmc::MdBead:

glotzmc::Bead glotzopt::PositionedObject glotzutil::Listable glotzutil::Serializable glotzmc::MdGhostBead

List of all members.

Public Member Functions

 MdBead ()
 ~MdBead ()
 MdBead (int)
void Initialize ()
MdBeadClone ()
 Clone constructor.
MdBeadoperator= (const MdBead &)
void SetMass (gfloat)
gfloat GetPotentialEnergy ()
gfloat GetVirial ()
gfloat GetMass ()
void SumOverGhosts ()
void Reset ()
gvector & GetVelocity ()
void RandomizeVelocity (gfloat)
void SetVelocity (gvector &)
void SetVelocity (gfloat, gfloat, gfloat)

Public Attributes

gvector xForce
gvector xVelocity
gfloat xVirial

Friends

std::ostream & operator<< (std::ostream &, MdBead &)
std::istream & operator>> (std::istream &, MdBead &)


Constructor & Destructor Documentation

glotzmc::MdBead::MdBead (  ) 

glotzmc::MdBead::~MdBead (  ) 

glotzmc::MdBead::MdBead ( int   ) 


Member Function Documentation

void glotzmc::MdBead::Initialize (  ) 

MdBead* glotzmc::MdBead::Clone (  )  [virtual]

Clone constructor.

Returns:
a pointer to a new object that is identical to current object

Reimplemented from glotzopt::PositionedObject.

MdBead& glotzmc::MdBead::operator= ( const MdBead  ) 

void glotzmc::MdBead::SetMass ( gfloat   ) 

gfloat glotzmc::MdBead::GetPotentialEnergy (  ) 

gfloat glotzmc::MdBead::GetVirial (  ) 

gfloat glotzmc::MdBead::GetMass (  ) 

void glotzmc::MdBead::SumOverGhosts (  ) 

void glotzmc::MdBead::Reset (  ) 

gvector& glotzmc::MdBead::GetVelocity (  ) 

void glotzmc::MdBead::RandomizeVelocity ( gfloat   ) 

void glotzmc::MdBead::SetVelocity ( gvector &   ) 

void glotzmc::MdBead::SetVelocity ( gfloat  ,
gfloat  ,
gfloat   
)


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  ,
MdBead  
) [friend]

std::istream& operator>> ( std::istream &  ,
MdBead  
) [friend]


Member Data Documentation

gvector glotzmc::MdBead::xForce

gvector glotzmc::MdBead::xVelocity

gfloat glotzmc::MdBead::xVirial


The documentation for this class was generated from the following file:
Generated on Tue Feb 24 20:54:03 2009 by  doxygen 1.5.3