#include <BinaryLJGlass.h>

Public Member Functions | |
| BinaryLJGlass () | |
| ~BinaryLJGlass () | |
| 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 () |
| BinaryLJGlass () | |
| ~BinaryLJGlass () | |
| 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 () |
Public Attributes | |
| TwelveSixLjPotential | mAaInteraction |
| TwelveSixLjPotential | mAbInteraction |
| TwelveSixLjPotential | mBbInteraction |
Private Types | |
| enum | { AA = 1, BB = 2, AB = 3 } |
| enum | { AA = 1, BB = 2, AB = 3 } |
Private Member Functions | |
| void | PrintRestartData (std::ostream &os) |
| void | ScanRestartData (std::istream &) |
| void | PrintRestartData (std::ostream &os) |
| void | ScanRestartData (std::istream &) |
Private Attributes | |
| Vector< double, 3 > | mForce |
| double | mPotential |
| double | mVirial |
| gvector | mForce |
| gfloat | mPotential |
| gfloat | mVirial |
| glotzmc::BinaryLJGlass::BinaryLJGlass | ( | ) |
| glotzmc::BinaryLJGlass::~BinaryLJGlass | ( | ) |
| glotzmc::BinaryLJGlass::BinaryLJGlass | ( | ) |
| glotzmc::BinaryLJGlass::~BinaryLJGlass | ( | ) |
| Interaction* glotzmc::BinaryLJGlass::Clone | ( | ) | [inline, virtual] |
Implements glotzmc::Interaction.
| void glotzmc::BinaryLJGlass::ComputePotential | ( | const McBead & | beadI, | |
| const McBead & | beadJ, | |||
| const double & | r2, | |||
| double & | potential | |||
| ) | [inline, virtual] |
Implements glotzmc::Interaction.
| gfloat glotzmc::BinaryLJGlass::GetOverlapCutoffSq | ( | const Bead & | beadI, | |
| const Bead & | beadJ | |||
| ) | [inline, virtual] |
Implements glotzmc::Interaction.
| gfloat glotzmc::BinaryLJGlass::GetCutoffSq | ( | const Bead & | beadI, | |
| const Bead & | beadJ | |||
| ) | [inline, virtual] |
Implements glotzmc::Interaction.
| gfloat glotzmc::BinaryLJGlass::GetMaxCutoff | ( | ) | [inline, virtual] |
Implements glotzmc::Interaction.
| void glotzmc::BinaryLJGlass::PrintRestartData | ( | std::ostream & | os | ) | [private, virtual] |
Implements glotzmc::Interaction.
| void glotzmc::BinaryLJGlass::ScanRestartData | ( | std::istream & | is | ) | [private, virtual] |
Reimplemented from glotzmc::Interaction.
| Interaction* glotzmc::BinaryLJGlass::Clone | ( | ) | [inline, virtual] |
Implements glotzmc::Interaction.
| void glotzmc::BinaryLJGlass::ComputeForce | ( | MdBead & | beadI, | |
| MdBead & | beadJ, | |||
| gfloat & | r2, | |||
| gvector & | rij | |||
| ) | [inline, virtual] |
Implements glotzmc::Interaction.
| void glotzmc::BinaryLJGlass::ComputeShiftedForce | ( | MdBead & | beadI, | |
| MdBead & | beadJ, | |||
| gfloat & | r2, | |||
| gvector & | rij | |||
| ) | [inline, virtual] |
Implements glotzmc::Interaction.
| void glotzmc::BinaryLJGlass::ComputePotential | ( | const McBead & | , | |
| const McBead & | , | |||
| const gfloat & | , | |||
| gfloat & | ||||
| ) | [inline, virtual] |
Implements glotzmc::Interaction.
Implements glotzmc::Interaction.
Implements glotzmc::Interaction.
| gfloat glotzmc::BinaryLJGlass::GetMaxCutoff | ( | ) | [inline, virtual] |
Implements glotzmc::Interaction.
| void glotzmc::BinaryLJGlass::PrintRestartData | ( | std::ostream & | os | ) | [private, virtual] |
Implements glotzmc::Interaction.
| void glotzmc::BinaryLJGlass::ScanRestartData | ( | std::istream & | ) | [private, virtual] |
Reimplemented from glotzmc::Interaction.
Vector<double, 3> glotzmc::BinaryLJGlass::mForce [private] |
double glotzmc::BinaryLJGlass::mPotential [private] |
double glotzmc::BinaryLJGlass::mVirial [private] |
gvector glotzmc::BinaryLJGlass::mForce [private] |
gfloat glotzmc::BinaryLJGlass::mPotential [private] |
gfloat glotzmc::BinaryLJGlass::mVirial [private] |
1.5.3