|
Path Integral Quantum Monte Carlo
|
The smooth non-corregated version of the helium-carbon nanotube potential. More...
#include <potential.h>
Inheritance diagram for GraphenePotential:
Collaboration diagram for GraphenePotential:Public Member Functions | |
| GraphenePotential (const double, const double, const double, const double, const double) | |
| Constructor. | |
| ~GraphenePotential () | |
| 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... | |
| 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 dVec | gradV (const dVec &) |
| The gradient of the potential. | |
| 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. | |
The smooth non-corregated version of the helium-carbon nanotube potential.
Returns van der Waals' potential between a helium adatom and a graphene sheet using summation in reciprocal space.
Author: Nathan Nichols Returns the potential energy resulting from a van der Waals' interaction between a helium adatom and a fixed infinite graphene lattice
Definition at line 1174 of file potential.h.
|
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 2571 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 2526 of file potential.cpp.