Path Integral Quantum Monte Carlo
Data Structures
estimator.h File Reference

Estimator class definitions. More...

#include "common.h"
+ Include dependency graph for estimator.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  EstimatorBase
 The base class that all estimator classes will be derived from. More...
 
class  TimeEstimator
 An estimator which tracks the ammount of time between bins, summing them into a total at the end. More...
 
class  EnergyEstimator
 Computes the total energy via the thermodynamic estimator. More...
 
class  VirialEnergyEstimator
 Computes the total energy via the thermodynamic estimator. More...
 
class  NumberParticlesEstimator
 Computes the average number of particles, as well as density. More...
 
class  ParticlePositionEstimator
 Create histogram of particle positions. More...
 
class  BipartitionDensityEstimator
 Compute density inside film and in bulk separately for Excluded volume potentials. More...
 
class  LinearParticlePositionEstimator
 Create a 1d histogram of particle positions in the z-direction. More...
 
class  PlaneParticlePositionEstimator
 Create a 2d histogram of particle positions. More...
 
class  PlaneParticleAveragePositionEstimator
 Create a 2d histogram of particle positions but only store the average. More...
 
class  PlaneAverageExternalPotentialEstimator
 Create a 2d histogram of particle positions but only store the average. More...
 
class  NumberDistributionEstimator
 Computes the probability distribution function for the number of particles. More...
 
class  SuperfluidFractionEstimator
 Compute the superfluid fraction, as well as the winding number probability distribution. More...
 
class  LocalSuperfluidDensityEstimator
 Compute the local superfluid density. More...
 
class  PlaneWindingSuperfluidDensityEstimator
 Compute the radially averaged local superfluid density. More...
 
class  PlaneAreaSuperfluidDensityEstimator
 Compute the radially averaged local superfluid density. More...
 
class  RadialWindingSuperfluidDensityEstimator
 Compute the radially averaged local superfluid density. More...
 
class  RadialAreaSuperfluidDensityEstimator
 Compute the radially averaged local superfluid density. More...
 
class  DiagonalFractionEstimator
 Compute the fraction of time we spend in the diagonal ensemble. More...
 
class  PermutationCycleEstimator
 Computes the particle permutation cycle probability distribution. More...
 
class  LocalPermutationEstimator
 Particle permutation number density histogram. More...
 
class  OneBodyDensityMatrixEstimator
 Compute the one body density matrix n(r) which can be used to find the momentum distribution function and structure factor. More...
 
class  PairCorrelationEstimator
 Compute the two-body pair-correlation function, g(r) ~ <rho(r)rho(0)>. More...
 
class  StaticStructureFactorEstimator
 Compute the static structure factor S(q) More...
 
class  IntermediateScatteringFunctionEstimator
 Compute the intermediate scattering function F(q,\tau) More...
 
class  RadialDensityEstimator
 Compute the density as a function of position in the radial direction. More...
 
class  WormPropertiesEstimator
 Compute various properties related to the worm in the simulation. More...
 
class  CylinderEnergyEstimator
 Computes the total energy via the thermodynamic estimator. More...
 
class  CylinderNumberParticlesEstimator
 Computes the average number of particles, as well as density. More...
 
class  CylinderNumberDistributionEstimator
 Computes the probability distribution function for the number of particles. More...
 
class  CylinderLinearDensityEstimator
 Computes the density as a function of distance along the cylinder axis. More...
 
class  CylinderSuperfluidFractionEstimator
 Compute the superfluid fraction, as well as the winding number probability distribution. More...
 
class  CylinderOneBodyDensityMatrixEstimator
 Compute the one body density matrix n(r) which can be used to find the momentum distribution function and structure factor. More...
 
class  CylinderPairCorrelationEstimator
 Compute the two-body pair-correlation function, g(r) ~ <rho(r)rho(0)>. More...
 
class  CylinderLinearPotentialEstimator
 Compute the effective linear potential along the axis of the cylinder. More...
 
class  CylinderRadialPotentialEstimator
 Compute the effective radial potential in a cylinder. More...
 
class  PotentialEnergyEstimator
 Computes the potential energy along the worldline. More...
 
class  KineticEnergyEstimator
 Computes the total energy using a mixed estimator. More...
 
class  TotalEnergyEstimator
 Computes the total energy using a mixed estimator. More...
 
class  ThermoPotentialEnergyEstimator
 Computes the total energy using a mixed estimator. More...
 
class  PositionEstimator
 Computes the average value of the position in 1D. More...
 
class  ParticleResolvedPositionEstimator
 Computes the average position of each particle in 1D at the center time slice. More...
 
class  ParticleCorrelationEstimator
 Computes the average position of each particle in 1D at the center time slice. More...
 
class  VelocityEstimator
 Computes the imaginary time resolved "velocity" for the first particle . More...
 
class  SubregionOccupationEstimator
 Computes the imaginary time resolved "velocity" for the first particle . More...
 
class  PIGSOneBodyDensityMatrixEstimator
 Compute the one body density matrix n(r) which can be used to find the momentum distribution function and structure factor. More...
 
class  DoubledEstimator
 Base class for estimators that use two paths. More...
 
class  SwapEstimator
 Computes the Swap Estimator between two paths. More...
 
class  EntPartEstimator
 Computes the Swap Estimator between two paths. More...
 

Detailed Description

Estimator class definitions.

Author
Adrian Del Maestro
Date
10.23.2008

Definition in file estimator.h.