19 #ifndef QMCPLUSPLUS_CS_VMC_UPDATEALL_H 20 #define QMCPLUSPLUS_CS_VMC_UPDATEALL_H 37 std::vector<TrialWaveFunction*>& psi,
38 std::vector<QMCHamiltonian*>& h,
52 std::vector<TrialWaveFunction*>& psi,
53 std::vector<QMCHamiltonian*>& h,
CSVMCUpdateAll(MCWalkerConfiguration &w, std::vector< TrialWaveFunction *> &psi, std::vector< QMCHamiltonian *> &h, RandomBase< FullPrecRealType > &rg)
Constructor.
A set of walkers that are to be advanced by Metropolis Monte Carlo.
helper functions for EinsplineSetBuilder
CSVMCUpdateAllWithDrift(MCWalkerConfiguration &w, std::vector< TrialWaveFunction *> &psi, std::vector< QMCHamiltonian *> &h, RandomBase< FullPrecRealType > &rg)
Constructor.
Definition of CSVUpdateBase.
void advanceWalker(Walker_t &thisWalker, bool recompute) override
move a walker
Implements the VMC algorithm using umbrella sampling.
void advanceWalker(Walker_t &thisWalker, bool recompute) override
move a walker
A container class to represent a walker.