Path Integral Quantum Monte Carlo
|
Implementation of the Psi_T = sech(a*x) trial wave function suitable for the simple harmonic osscilator. More...
#include <wavefunction.h>
Public Member Functions | |
SechWaveFunction (const Path &, LookupTable &_lookup, string _name="SHO sech") | |
Constructor. | |
~SechWaveFunction () | |
Destructor. | |
double | PsiTrial (const int) |
The value of the trial wave function. | |
Public Member Functions inherited from WaveFunctionBase | |
WaveFunctionBase (const Path &, LookupTable &_lookup, string _name="constant") | |
Setup the path data members for the constant trial wavefunction. | |
virtual | ~WaveFunctionBase () |
Empty base constructor. | |
virtual double | PsiTrial (const double) |
virtual double | PsiTrial (const beadLocator &) |
virtual double | delPsiTrial (const double) |
virtual double | delSqPsiTrial (const double) |
virtual double | gradSqPsiTrial (const int) |
Additional Inherited Members | |
Data Fields inherited from WaveFunctionBase | |
string | name |
Name of the trial wave function. | |
Protected Attributes inherited from WaveFunctionBase | |
const Path & | path |
A reference to the paths. | |
LookupTable & | lookup |
We need a non-constant reference for updates. | |
Implementation of the Psi_T = sech(a*x) trial wave function suitable for the simple harmonic osscilator.
Definition at line 58 of file wavefunction.h.