glotzmc::Dzugutov Class Reference

#include <Dzugutov.h>

Inheritance diagram for glotzmc::Dzugutov:

glotzmc::Interaction glotzmc::Interaction

List of all members.

Public Member Functions

 Dzugutov ()
 ~Dzugutov ()
InteractionClone ()
void ComputePotential (const McBead &, const McBead &, const double &, double &)
double GetOverlapCutoffSq (const Bead &, const Bead &)
double GetCutoffSq (const Bead &, const Bead &)
double GetMaxCutoff ()
void PrintRestartData (std::ostream &)
void ScanRestartData (std::istream &)
 Dzugutov ()
 ~Dzugutov ()
InteractionClone ()
void ComputeForce (MdBead &, MdBead &, gfloat &, gvector &)
void ComputeShiftedForce (MdBead &, MdBead &, gfloat &, gvector &)
void ComputePotential (const McBead &, const McBead &, const gfloat &, gfloat &)
gfloat GetOverlapCutoffSq (const Bead &, const Bead &)
gfloat GetCutoffSq (const Bead &, const Bead &)
gfloat GetMaxCutoff ()
void PrintRestartData (std::ostream &)
void ScanRestartData (std::istream &)

Public Attributes

DzugutovPotential mDzugutovPotential

Private Attributes

double mCutoff
double mHardcore
Vector< double, 3 > mForce
double mPotential
double mVirial
gfloat mCutoff
gfloat mHardcore
gvector mForce
gfloat mPotential
gfloat mVirial


Constructor & Destructor Documentation

glotzmc::Dzugutov::Dzugutov (  ) 

glotzmc::Dzugutov::~Dzugutov (  ) 

glotzmc::Dzugutov::Dzugutov (  ) 

glotzmc::Dzugutov::~Dzugutov (  ) 


Member Function Documentation

Interaction* glotzmc::Dzugutov::Clone (  )  [inline, virtual]

Implements glotzmc::Interaction.

void glotzmc::Dzugutov::ComputePotential ( const McBead beadI,
const McBead beadJ,
const double &  r2,
double &  potential 
) [inline, virtual]

Implements glotzmc::Interaction.

gfloat glotzmc::Dzugutov::GetOverlapCutoffSq ( const Bead beadI,
const Bead beadJ 
) [inline, virtual]

Implements glotzmc::Interaction.

gfloat glotzmc::Dzugutov::GetCutoffSq ( const Bead beadI,
const Bead beadJ 
) [inline, virtual]

Implements glotzmc::Interaction.

gfloat glotzmc::Dzugutov::GetMaxCutoff (  )  [inline, virtual]

Implements glotzmc::Interaction.

void glotzmc::Dzugutov::PrintRestartData ( std::ostream &  os  )  [virtual]

Implements glotzmc::Interaction.

void glotzmc::Dzugutov::ScanRestartData ( std::istream &  is  )  [virtual]

Reimplemented from glotzmc::Interaction.

Interaction* glotzmc::Dzugutov::Clone (  )  [inline, virtual]

Implements glotzmc::Interaction.

void glotzmc::Dzugutov::ComputeForce ( MdBead beadI,
MdBead beadJ,
gfloat &  r2,
gvector &  rij 
) [inline, virtual]

Implements glotzmc::Interaction.

void glotzmc::Dzugutov::ComputeShiftedForce ( MdBead beadI,
MdBead beadJ,
gfloat &  r2,
gvector &  rij 
) [inline, virtual]

Implements glotzmc::Interaction.

void glotzmc::Dzugutov::ComputePotential ( const McBead ,
const McBead ,
const gfloat &  ,
gfloat &   
) [inline, virtual]

Implements glotzmc::Interaction.

gfloat glotzmc::Dzugutov::GetOverlapCutoffSq ( const Bead ,
const Bead  
) [inline, virtual]

Implements glotzmc::Interaction.

gfloat glotzmc::Dzugutov::GetCutoffSq ( const Bead ,
const Bead  
) [inline, virtual]

Implements glotzmc::Interaction.

gfloat glotzmc::Dzugutov::GetMaxCutoff (  )  [inline, virtual]

Implements glotzmc::Interaction.

void glotzmc::Dzugutov::PrintRestartData ( std::ostream &   )  [virtual]

Implements glotzmc::Interaction.

void glotzmc::Dzugutov::ScanRestartData ( std::istream &   )  [virtual]

Reimplemented from glotzmc::Interaction.


Member Data Documentation

DzugutovPotential glotzmc::Dzugutov::mDzugutovPotential

double glotzmc::Dzugutov::mCutoff [private]

double glotzmc::Dzugutov::mHardcore [private]

Vector<double, 3> glotzmc::Dzugutov::mForce [private]

double glotzmc::Dzugutov::mPotential [private]

double glotzmc::Dzugutov::mVirial [private]

gfloat glotzmc::Dzugutov::mCutoff [private]

gfloat glotzmc::Dzugutov::mHardcore [private]

gvector glotzmc::Dzugutov::mForce [private]

gfloat glotzmc::Dzugutov::mPotential [private]

gfloat glotzmc::Dzugutov::mVirial [private]


The documentation for this class was generated from the following files:
Generated on Tue Feb 24 20:53:48 2009 by  doxygen 1.5.3