15 #ifndef QMCPLUSPLUS_RECONFIGURATION_WALKER_CONTROL_H 16 #define QMCPLUSPLUS_RECONFIGURATION_WALKER_CONTROL_H 33 std::vector<FullPrecRealType>
wConf;
35 std::vector<FullPrecRealType>
Zeta;
HamiltonianRef::FullPrecRealType FullPrecRealType
A set of walkers that are to be advanced by Metropolis Monte Carlo.
helper functions for EinsplineSetBuilder
std::vector< FullPrecRealType > Zeta
int branch(int iter, MCWalkerConfiguration &W, FullPrecRealType trigger) override
perform branch and swap walkers as required
Wrapping information on parallelism.
Class to handle walker controls with simple global sum.
WalkerReconfiguration(Communicate *c)
default constructor
std::vector< FullPrecRealType > wConf
int getIndexPermutation(MCWalkerConfiguration &W)
return the surviving Walkers
FullPrecRealType UnitZeta
Base class to control the walkers for DMC simulations.
std::vector< int > IndexCopy