|  | QMCPACK
    | 
mock class to avoid testing dependency between Crowd and MCPopulation More...
 Collaboration diagram for WalkerConsumer:
 Collaboration diagram for WalkerConsumer:| Public Member Functions | |
| void | initializeResources (const ResourceCollection &twf_resource) | 
| void | addWalker (Walker< QMCTraits, PtclOnLatticeTraits > &walker, ParticleSet &elecs, TrialWaveFunction &twf, QMCHamiltonian &hamiltonian) | 
| void | clearWalkers () | 
| Public Attributes | |
| std::vector< std::reference_wrapper< Walker< QMCTraits, PtclOnLatticeTraits > > > | walkers | 
| std::vector< std::reference_wrapper< ParticleSet > > | walker_elecs_ | 
| std::vector< std::reference_wrapper< TrialWaveFunction > > | walker_twfs_ | 
| std::vector< std::reference_wrapper< QMCHamiltonian > > | walker_hamiltonians_ | 
mock class to avoid testing dependency between Crowd and MCPopulation
Also example of minimum client of MCPopulation::redistributeWalkers
Definition at line 29 of file WalkerConsumer.h.
| 
 | inline | 
Definition at line 39 of file WalkerConsumer.h.
References qmcplusplus::twf, qmcplusplus::walker, WalkerConsumer::walker_elecs_, WalkerConsumer::walker_hamiltonians_, WalkerConsumer::walker_twfs_, and WalkerConsumer::walkers.
| 
 | inline | 
Definition at line 50 of file WalkerConsumer.h.
References WalkerConsumer::walker_elecs_, WalkerConsumer::walker_hamiltonians_, WalkerConsumer::walker_twfs_, and WalkerConsumer::walkers.
| 
 | inline | 
Definition at line 37 of file WalkerConsumer.h.
| std::vector<std::reference_wrapper<ParticleSet> > walker_elecs_ | 
Definition at line 33 of file WalkerConsumer.h.
Referenced by WalkerConsumer::addWalker(), and WalkerConsumer::clearWalkers().
| std::vector<std::reference_wrapper<QMCHamiltonian> > walker_hamiltonians_ | 
Definition at line 35 of file WalkerConsumer.h.
Referenced by WalkerConsumer::addWalker(), and WalkerConsumer::clearWalkers().
| std::vector<std::reference_wrapper<TrialWaveFunction> > walker_twfs_ | 
Definition at line 34 of file WalkerConsumer.h.
Referenced by WalkerConsumer::addWalker(), and WalkerConsumer::clearWalkers().
| std::vector<std::reference_wrapper<Walker<QMCTraits, PtclOnLatticeTraits> > > walkers | 
Definition at line 32 of file WalkerConsumer.h.
Referenced by WalkerConsumer::addWalker(), and WalkerConsumer::clearWalkers().