13 #ifndef QMCPLUSPLUS_FAKEESTIMATOR_H 14 #define QMCPLUSPLUS_FAKEESTIMATOR_H 22 std::string
getName()
const override {
return "FakeEstimator"; }
A set of walkers that are to be advanced by Metropolis Monte Carlo.
void accumulate(const MCWalkerConfiguration &W, WalkerIterator first, WalkerIterator last, RealType wgt) override
a virtual function to accumulate observables or collectables
helper functions for EinsplineSetBuilder
void add2Record(RecordNamedProperty< RealType > &record) override
add the content of the scalar estimator to the record
void accumulate(const RefVector< MCPWalker > &walkers) override
a virtual function to accumulate observables or collectables
QMCTraits::FullPrecRealType RealType
std::vector< std::reference_wrapper< T > > RefVector
MCWalkerConfiguration::const_iterator WalkerIterator
const std::string & getSubTypeStr() const override
String representation of the derived type of the ScalarEstimator.
Abstract class for an estimator of a scalar operator.
void registerObservables(std::vector< ObservableHelper > &h5dec, hdf_archive &file) override
add descriptors of observables to utilize hdf5
std::string getName() const override
FakeEstimator * clone() override
clone the object