12 #ifndef QMCPLUSPLUS_WALKERCONSUMER_H 13 #define QMCPLUSPLUS_WALKERCONSUMER_H 21 class ResourceCollection;
32 std::vector<std::reference_wrapper<Walker<QMCTraits, PtclOnLatticeTraits>>>
walkers;
34 std::vector<std::reference_wrapper<TrialWaveFunction>>
walker_twfs_;
std::vector< std::reference_wrapper< QMCHamiltonian > > walker_hamiltonians_
std::vector< std::reference_wrapper< ParticleSet > > walker_elecs_
helper functions for EinsplineSetBuilder
void addWalker(Walker< QMCTraits, PtclOnLatticeTraits > &walker, ParticleSet &elecs, TrialWaveFunction &twf, QMCHamiltonian &hamiltonian)
Collection of Local Energy Operators.
std::vector< std::reference_wrapper< Walker< QMCTraits, PtclOnLatticeTraits > > > walkers
mock class to avoid testing dependency between Crowd and MCPopulation
Specialized paritlce class for atomistic simulations.
std::vector< std::reference_wrapper< TrialWaveFunction > > walker_twfs_
void initializeResources(const ResourceCollection &twf_resource)
Class to represent a many-body trial wave function.
A container class to represent a walker.