Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
automator.bcolors
Blocker
Config
DensityPlotter
DiffusionMonteCarloImplements the diffusion Monte Carlo algorithm
DiffusionWalkerA walker which implements the diffusion Monte Carlo algorithm
EvolutionaryMonteCarloA tested approach to an evolutionary diffusion Monte Carlo algorithm. Doesn't work. Yet
EvolutionaryWalkerNot used. See EvolutionaryMonteCarlo
EvolverClass that performs a genetic algorithm
FunctionEvolver
GeneticMinimizerAn evolutionary approach to minimizing the energy by selection of the parameters
HamiltonianSuperclass that defines the functions needed for a Hamiltonian class
HamiltonianIdealThe Hamiltonian used in the project
HamiltonianSimpleA simple Hamiltonian used during development and to test HamiltonianIdeal
Hermite
INIParser
INIReader
JastrowDefines the Jastrow factor in the wave function
MainApplication
MainWindow
MetropolisHastingsMonteCarloImplements the Metropolis Hastings algortihm
Minimizer
MonteCarloThe Monte Carlo superclass defining expected values from a Monte Carlo class
OneRunRuns a variational Monte Carlo run with a given MonteCarlo class for a set of parameters
OrbitalContains the single particle wave function
SlaterHandles the single particle wave functions in a matrix
StandardMinimizerScans the parametric space and saves the energies to file for plotting
StandardMonteCarloImplements the brute force Monte Carlo algorithm
StepConfig
VmcTests
WalkerA general class that defines a Monte Carlo walker
WaveFunctionSuperclass that defines a wave function
WaveIdealUsed for the two-particle case with interaction
WaveSimpleUsed for the two particle case without interaction
WaveSlaterUsed for the many-body case with interaction
 All Classes Functions