Anderson2CorrelationFunction | |
AngleDistributions | This class includes the distributions in phi and theta for QMCDansWalkerInitialization |
Array1D< T > | A 1-dimensional template for making arrays |
Array2D< T > | A 2-dimensional template for making arrays |
Array3D< T > | A 3-dimensional template for making arrays |
Array4D< T > | A 4-dimensional template for making arrays |
AtomicOrbitalInverter | This class can invert any atomic orbital |
Cambridge2CorrelationFunction | This correlation function is from the paper: Jastrow correlation factor for atoms, molecules, and solids Drummond, Towler, Needs Phys Rev B 70, 235119 (2004) |
CambridgeThreeBodyCorrelationFunction | This is the three body correlation function described in Phys Rev B 70, 235119 (2004) |
CKGeneticAlgorithm1 | A moderately greedy genetic algorithm for trying to globally optimize a function dreamed up by David Randall (Chip) Kent IV |
Complex | An implementation of a complex number with the associated basic functions |
CubicSpline | A 1-dimensional () cubic spline interpolation |
CubicSplineWithGeometricProgressionGrid | A 1-dimensional () cubic spline interpolation with a grid that is assumed to be spaced according to a geometric relationship for faster evaluation |
DistributionInverter | Very crude 1-d distribution inverter |
Exception | An Exception is thrown when an error occurs |
FixedCuspPadeCorrelationFunction | Correlation function which uses a Pade expansion to describe particle-particle interactions |
FunctionR1toR1 | An interface for a function from |
IeeeMath | Functions for IEEE 754 floating point operations |
JTS_ORBITAL | |
JuliusCorrelationFunction | Correlation function which uses a Pade expansion to describe particle-particle interactions |
LinearSpline | Very crude linear spline class |
MathFunctions | A set of basic mathematical functions |
PadeCorrelationFunction | Correlation function which uses a Pade expansion to describe particle-particle interactions |
ParameterScorePair | A container which holds a set of parameters and an associated scalar score value |
Polynomial | A one dimensional real polynomial |
PowerSeries | A one dimensional real polynomial |
QMCAmosBoringWalkerInitialization | |
QMCBasisFunction | This class stores all of the parameters that a gaussian basis set is constructed from for a MOLECULE |
QMCBasisFunctionCoefficients | This class stores all of the parameters that a gaussian basis set is constructed from for an ATOM |
QMCBFGSQuasiNewtonLineSearch | BFGS Quasi-Newton line search numerical optimization algorithm |
QMCConfigIO | This class is meant to handle all of the file I/O for configuration files, which can easily get up to several gigabytes for longer runs on larger molecules |
QMCCopyright | Central localtion for all copyright information relevant to QMcBeaver |
QMCCorrelatedSamplingVMCOptimization | Optimize the parameters in a variational QMC (VMC) calculation using the correlated sampling method |
QMCCorrelationFunction | Interface for a parameterized function describing the interaction of two particles |
QMCCorrelationFunctionFactory | Object factory which returns the correct QMCCorrelationFunction when a string keyword describing the correlation function is provided |
QMCCorrelationFunctionParameters | This is a collection of parameters and related functions which describe the interaction of two particles of specific types |
QMCDansWalkerInitialization | |
QMCDerivativeProperties | All of the calculated quantities and properties that are derived from quantities and properties evaluated during a calculation |
QMCDouble | Either the numerator or the denominator of a Greens function ratio |
QMCEigenSearch | Abstract implementation of a line search numerical optimization algorithm |
QMCElectronNucleusCusp | A class that replaces Gaussian orbitals with exponential functions near the nuclei |
QMCElectronNucleusCuspParameters | A container for the parameters for replacing a Gaussian orbital with an exponential function in the region of a nucleus |
QMCEquilibrationArray | This class contains an array of QMCExtendedProprties objects, where the ith element starts collecting statistics on the (2^i)th step |
QMCExtendedProperties | Includes the data for a calculation as well as timing data as to when it was gathered |
QMCFlags | Information specifying how to perform this QMC calculation |
QMCFunctions | |
QMCFunctionsFactory | Object factory which returns the correct QMCFunctions when a string keyword describing the correlation function is provided |
QMCHarmonicOscillator | |
QMCHartreeFock | |
QMCInitializeWalker | Interface to algorithms which generate new walkers for a QMC calculation |
QMCInitializeWalkerFactory | Object factory which returns the correct QMCInitialize walker when a string keyword describing the correlation function is provided |
QMCInput | All input to a QMC calculation |
QMCJastrow | This class calculates the value of the Jastrow function and its first two derivatives |
QMCJastrowElectronElectron | This class calculates the value of the electron-electron part of the Jastrow function and its first two derivatives |
QMCJastrowElectronNuclear | This class calculates the value of the electron-nuclear part of the Jastrow function and its first two derivatives |
QMCJastrowParameters | This class contains all of the parameters and correlation functons from which the Jastrow function is composed |
QMCLinearizeStepLength | |
QMCLineSearch | Abstract implementation of a line search numerical optimization algorithm |
QMCLineSearchStepLengthSelectionAlgorithm | Interface to algorithms which determine the proper step length to use during a line search optimization (QMCLineSearch) |
QMCLineSearchStepLengthSelectionFactory | Object factory which returns the correct QMCLineSearchStepLengthSelectionAlgorithm when a string keyword describing the correlation function is provided |
QMCManager | Controls the major sections of a QMC calculation |
QMCMikesBetterWalkerInitialization | This is the algorithm made to initialize walkers |
QMCMikesBracketingStepLengthSelector | Algorithm to determine the step length for a line search optimization developed by Michael Todd Feldmann |
QMCMikesJackedWalkerInitialization | This is the algorithm made to initialize walkers |
QMCMolecule | Describes a particular molecular geometry |
QMCNuclearForces | This class will measure the nuclear forces for the system |
QMCObjectiveFunction | Objective function optimized during a variational QMC (VMC) calculation to find the optimal wavefunction parameters |
QMCObjectiveFunctionResult | Results from the evaluation of an objective function during a QMC calculation |
QMCOptimizationAlgorithm | Interface for numerical optimization algorithms |
QMCOptimizationFactory | Object factory which returns the correct QMCOptimizationAlgorithm specified in the calculation input data |
QMCPolynomial | An extension of Polynomial which adds QMC specific functionality |
QMCPotential_Energy | The potential energy of the system |
QMCProperties | All of the quantities and properties evaluated during a calculation |
QMCProperty | All of the statistical information used in calculating a quantity or property during a calculation |
QMCPropertyArrays | This class has the same purpose as QMCProperties, except that I discovered that some MPI implementations do not handle mixing dynamic and static arrays in the same datatype if you're going to make an MPI datatype for it |
QMCPsiPotential | |
QMCReadAndEvaluateConfigs | Calculates properties (QMCProperties) from walkers and related data saved to a file during a QMC calculation |
QMCRun | Collection of walkers (QMCWalker) with the functionality to do the basic operations from which a QMC algorithm is built |
QMCSCFJastrow | This class calculates the value of the wavefunction, its first two derivatives, and any other properties which are calculated from the wavefunction (local energy, etc |
QMCSlater | An array of Slater determinants describing like spin electrons from a 3N dimensional wavefunction |
QMCStatistic | Statistical information on a set of data |
QMCSteepestDescent | Steepest descent line search numerical optimization algorithm |
QMCStopwatches | A collection of Stopwatch objects used to record information relevant to the timing of a QMC calculation |
QMCSurfer | This set of functions will "surf" a wavefunction |
QMCThreeBodyCorrelationFunction | Interface for a parameterized function describing the interaction of a a nucleus and two electrons |
QMCThreeBodyCorrelationFunctionFactory | Object factory which returns the correct QMCThreeBodyCorrelationFunction when a string keyword describing the correlation function is provided |
QMCThreeBodyCorrelationFunctionParameters | This is a collection of parameters and related functions which describe the interaction of a nucleus and two electrons |
QMCThreeBodyJastrow | This class calculates the value of the three body part of the Jastrow function and its first two derivatives |
QMCValueStepLength | |
QMCWalker | An instantaneous snapshot of all 3N electronic coordinates for a system |
QMCWalkerData | The QMCWalkerData data type is meant to hold all the information calculated by QMCFunction that is useful to QMCWalker |
QMCWavefunction | The coefficients and parameters describing the trial wavefunction for the system |
QMCWolfeStepLengthSelector | Algorithm to determine the step length for a line search optimization so that the step length satisfies the Wolfe conditions |
RadialDistributions | This class contains the radial distribution functions for all atoms up to Argon |
Random | |
SortedParameterScorePairList | A sorted list of ParameterScorePair objects where the objects are ordered in an increasing order |
Stopwatch | An accurate software stopwatch |
StringManipulation | A set of functions to manipulate strings |
Umrigar2CorrelationFunction | This 2 body Jastrow function is based on the version described by Filippi and Umrigar in "Multiconfiguration wave functions for quantum Monte Carlo calculations of first-row diatomic molecules" in JCP 105, pg 213 1996 |
Williamson2CorrelationFunction | |
XMLElement | XMLElement is a representation of an XML object |
XMLParseException | An XMLParseException is thrown when an error occures while parsing an XML stream |
Yukawa2CorrelationFunction | |
ZeroCorrelationFunction | Correlation function which describes noninteracting particles |
ZeroThreeBodyCorrelationFunction | This is the three body correlation function that returns zeros- there is no interaction between the particles |