Path Integral Quantum Monte Carlo
Public Member Functions
SechWaveFunction Class Reference

Implementation of the Psi_T = sech(a*x) trial wave function suitable for the simple harmonic osscilator. More...

#include <wavefunction.h>

+ Inheritance diagram for SechWaveFunction:
+ Collaboration diagram for SechWaveFunction:

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 Pathpath
 A reference to the paths.
 
LookupTablelookup
 We need a non-constant reference for updates.
 

Detailed Description

Implementation of the Psi_T = sech(a*x) trial wave function suitable for the simple harmonic osscilator.

See also
A. Sarsa, K. E. Schmidt, and W. R. Magro, J. Chem. Phys. 113, 1366 (2000).

Definition at line 58 of file wavefunction.h.


The documentation for this class was generated from the following files: