12 #ifndef QMCPLUSPLUS_FAKEOPERATORESTIMATOR_H    13 #define QMCPLUSPLUS_FAKEOPERATORESTIMATOR_H    45     return std::make_unique<FakeOperatorEstimator>(*this);
 
helper functions for EinsplineSetBuilder 
 
QTBase::RealType RealType
 
void registerOperatorEstimator(hdf_archive &file) override
 
~FakeOperatorEstimator() override
 
QMCT::FullPrecRealType walkers_weight_
 
void set_walker_weights(QMCT::RealType weight)
 
void startBlock(int nsteps) override
 
FakeOperatorEstimator(int num_ranks, DataLocality data_locality)
 
An abstract class for gridded estimators. 
 
void accumulate(const RefVector< MCPWalker > &walkers, const RefVector< ParticleSet > &psets, const RefVector< TrialWaveFunction > &wfns, const RefVector< QMCHamiltonian > &hams, RandomBase< FullPrecRealType > &rng) override
Accumulate whatever it is you are accumulating with respect to walkers. 
 
std::vector< std::reference_wrapper< T > > RefVector
 
DataLocality
data locality with respect to walker buffer 
 
std::unique_ptr< OperatorEstBase > spawnCrowdClone() const override