#include <Dzugutov.h>

Public Member Functions | |
| Dzugutov () | |
| ~Dzugutov () | |
| Interaction * | Clone () |
| 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 () | |
| Interaction * | Clone () |
| 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 |
| glotzmc::Dzugutov::Dzugutov | ( | ) |
| glotzmc::Dzugutov::~Dzugutov | ( | ) |
| glotzmc::Dzugutov::Dzugutov | ( | ) |
| glotzmc::Dzugutov::~Dzugutov | ( | ) |
| 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.
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.
Implements glotzmc::Interaction.
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.
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] |
1.5.3