Path Integral Quantum Monte Carlo

Free potential. More...
#include <potential.h>
Public Member Functions  
FreePotential ()  
Constructor.  
~FreePotential ()  
Destructor.  
double  V (const dVec &sep) 
The potential.  
dVec  gradV (const dVec &pos) 
The gradient of the potential.  
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 &) 
virtual Array< dVec, 1 >  initialConfig (const Container *, MTRand &, const int) 
Default Initial configuration of particles. More...  
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.  
Free potential.
Definition at line 123 of file potential.h.