Path Integral Quantum Monte Carlo
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CActionBaseHolds a base class that all action classes will be derived from
 CClassicalMonteCarloPre-equilibration via classical Monte Carlo
 CCommunicatorPerforms input/output
 CConstantParametersConstant simulation parameters
 CContainerThe base class which holds details on the generalized box that our system will be simulated inside of
 CEstimatorBaseThe base class that all estimator classes will be derived from
 CFactory< CtorSignature >An abstract factory class which creates new object instances based on a string descripter and constructor signature
 CFactory< BaseType(ParamType...)>
 CFactory< EstimatorBase *(Path &, ActionBase *, MTRand &, double)>
 CFactory< EstimatorBase *(Path &, Path &, ActionBase *, ActionBase *, MTRand &, double)>
 CFactory< MoveBase *(Path &, ActionBase *, MTRand &)>
 CFileA basic input/output file class
 CLookupTableThe particle (bead) lookup table
 CMoveBaseThe base class that all moves will be derived from
 CParametersSimulation Parameters
 CPathThe space-time trajectories
 CPathIntegralMonteCarloThe main driver class for the entire path integral monte carlo program
 CPotentialBaseThe base class from which all specific potentials are derived from
 CSetupSetup the simulation
 CTabulatedPotentialPre-tabulated potential for complicated functions
 CWaveFunctionBaseHolds a base class that all trial wave function classes will be derived from
 CWormContains information on the worm