Path Integral Quantum Monte Carlo
Public Member Functions | Data Fields | Protected Attributes
WaveFunctionBase Class Reference

Holds a base class that all trial wave function classes will be derived from. More...

#include <wavefunction.h>

+ Inheritance diagram for WaveFunctionBase:
+ Collaboration diagram for WaveFunctionBase:

Public Member Functions

 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 int)
 The Constant Trial Wave Function.
 
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)
 

Data Fields

string name
 Name of the trial wave function.
 

Protected Attributes

const Pathpath
 A reference to the paths.
 
LookupTablelookup
 We need a non-constant reference for updates.
 

Detailed Description

Holds a base class that all trial wave function classes will be derived from.

For a given set of worldlines, computes the real value of a trial wavefunction.

Definition at line 26 of file wavefunction.h.


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