| Path Integral Quantum Monte Carlo
    | 
Create a 1d histogram of particle positions in the z-direction. More...
#include <estimator.h>
 Inheritance diagram for LinearParticlePositionEstimator:
 Inheritance diagram for LinearParticlePositionEstimator: Collaboration diagram for LinearParticlePositionEstimator:
 Collaboration diagram for LinearParticlePositionEstimator:| Public Member Functions | |
| LinearParticlePositionEstimator (const Path &, ActionBase *, const MTRand &, double, int _frequency=1, string _label="lineardensity") | |
| Constructor.  More... | |
| ~LinearParticlePositionEstimator () | |
| Destructor. | |
| string | getName () const | 
| Get the name of the estimator. | |
|  Public Member Functions inherited from EstimatorBase | |
| EstimatorBase (const Path &_path, ActionBase *_actionPtr, const MTRand &_random, double _maxR, int _frequency=1, string _label="") | |
| Constructor.  More... | |
| virtual | ~EstimatorBase () | 
| Destructor. | |
| virtual void | sample () | 
| Sample the estimator.  More... | |
| void | reset () | 
| Reset numAccumulated and the estimator to 0. | |
| void | restart (const uint32, const uint32) | 
| Restart the measurment process from a previous state. | |
| virtual void | output () | 
| Output the estimator value to disk.  More... | |
| virtual void | outputFlat () | 
| Output a flat estimator value to disk.  More... | |
| virtual void | outputFooter () | 
| Ouptut the fooder to disk. | |
| bool | baseSample () | 
| Determine the basic sampling condition.  More... | |
| uint32 | getTotNumAccumulated () const | 
| Get the total number of accumulated measurments. | |
| uint32 | getNumAccumulated () const | 
| Get the number of accumulated measurements since the last reset. | |
| uint32 | getNumSampled () const | 
| Get the number of samples since the last reset. | |
| void | prepare () | 
| Prepare the estimator for i/o.  More... | |
| void | addEndLine () | 
| Add a carriage return to estimator files. | |
| void | appendLabel (string append) | 
| Append to default label.  More... | |
| string | getLabel () const | 
| Get the estimator label. | |
| Static Public Attributes | |
| static const string | name | 
| Additional Inherited Members | |
|  Protected Member Functions inherited from EstimatorBase | |
| void | initialize (int) | 
| Initialize estimator.  More... | |
| void | initialize (vector< string >) | 
| Initialize estimator.  More... | |
|  Protected Attributes inherited from EstimatorBase | |
| const Path & | path | 
| A constant reference to the paths. | |
| ActionBase * | actionPtr | 
| A pointer to the action. | |
| MTRand | random | 
| double | maxR | 
| fstream * | outFilePtr | 
| The output fie. | |
| map< string, int > | estIndex | 
| Map estimator labels to indices. | |
| Array< double, 1 > | estimator | 
| The estimator array. | |
| Array< double, 1 > | norm | 
| The normalization factor for each estimator. | |
| int | numEst | 
| The number of individual quantities measured. | |
| int | frequency | 
| The frequency at which we accumulate. | |
| int | startSlice | 
| Where imaginary time averages begin. | |
| int | endSlice | 
| Where imaginary time averages end. | |
| int | endDiagSlice | 
| Where imaginary time averages end for diagonal estimiators. | |
| vector< double > | sliceFactor | 
| Used to properly incorporate end affects. | |
| string | label | 
| The label used for the output file. | |
| uint32 | numSampled | 
| The number of times we have sampled. | |
| uint32 | numAccumulated | 
| The number of accumulated values. | |
| uint32 | totNumAccumulated | 
| The total number of accumulated values. | |
| int | numBeads0 | 
| The target number of beads for the canonical ensemble. | |
| bool | diagonal | 
| Is this a diagonal estimator? | |
| bool | endLine | 
| Should we output a carriage return? | |
| bool | canonical | 
| Are we in the canonical ensemble? | |
| string | header | 
| The data file header. | |
Create a 1d histogram of particle positions in the z-direction.
Definition at line 286 of file estimator.h.
| LinearParticlePositionEstimator::LinearParticlePositionEstimator | ( | const Path & | _path, | 
| ActionBase * | _actionPtr, | ||
| const MTRand & | _random, | ||
| double | _maxR, | ||
| int | _frequency = 1, | ||
| string | _label = "lineardensity" | ||
| ) | 
Constructor.
A 1-dimensional particle density histogram.
Definition at line 955 of file estimator.cpp.
 Here is the call graph for this function:
 Here is the call graph for this function: