|
Path Integral Quantum Monte Carlo
|
Returns van der Waals' potential between a helium adatom and a graphene sheet using summation in reciprocal space. More...
#include <potential.h>
Inheritance diagram for GrapheneLUTPotential:
Collaboration diagram for GrapheneLUTPotential:Public Member Functions | |
| GrapheneLUTPotential (const double, const double, const double, const double, const double, const Container *) | |
| Constructor. | |
| ~GrapheneLUTPotential () | |
| Destructor. | |
| double | V (const dVec &r) |
| Return the value of the van der Waals' interaction between a graphene sheet and a helium adatom at a position, r, above the sheet. More... | |
| dVec | gradV (const dVec &r) |
| Return the gradient of the van der Waals' interaction between a graphene sheet and a helium adatom at a position, r, above the sheet. More... | |
| Array< dVec, 1 > | initialConfig (const Container *, MTRand &, const int) |
| Initial configuration corresponding to graphene-helium vdW potential. More... | |
Public Member Functions inherited from PotentialBase | |
| PotentialBase () | |
| Constructor. | |
| virtual | ~PotentialBase () |
| Destructor. | |
| virtual double | V (const dVec &, const dVec &) |
| The effective potential for the pair product approximation. | |
| virtual double | grad2V (const dVec &) |
| Grad^2 of the potential. | |
| virtual double | dVdlambda (const dVec &, const dVec &) |
| The derivative of the effective potential with respect to lambda and tau. | |
| virtual double | dVdtau (const dVec &, const dVec &) |
| void | output (const double) |
| A debug method that output's the potential to a supplied separation. More... | |
| virtual Array< double, 1 > | getExcLen () |
| Array to hold data elements. More... | |
Additional Inherited Members | |
Data Fields inherited from PotentialBase | |
| double | tailV |
| Tail correction factor. | |
Protected Member Functions inherited from PotentialBase | |
| double | deltaSeparation (double sep1, double sep2) const |
| Return the minimum image difference for 1D separations. | |
Returns van der Waals' potential between a helium adatom and a graphene sheet using summation in reciprocal space.
Author: Nathan Nichols & Adrian Del Maestro Returns the potential energy resulting from a van der Waals' interaction between a helium adatom and a fixed infinite graphene lattice
Definition at line 1222 of file potential.h.
Return the gradient of the van der Waals' interaction between a graphene sheet and a helium adatom at a position, r, above the sheet.
| r | the position of a helium particle |
Reimplemented from PotentialBase.
Definition at line 2902 of file potential.cpp.
|
virtual |
Initial configuration corresponding to graphene-helium vdW potential.
Return an initial particle configuration.
We create particles at random locations above the graphene sheet.
Reimplemented from PotentialBase.
Definition at line 2948 of file potential.cpp.
Here is the call graph for this function:
|
virtual |
Return the value of the van der Waals' interaction between a graphene sheet and a helium adatom at a position, r, above the sheet.
| r | the position of a helium particle |
Reimplemented from PotentialBase.
Definition at line 2853 of file potential.cpp.