21 #if defined(QMC_BUILD_COMPLETE) 38 bool enable_profiling)
41 std::unique_ptr<QMCDriverInterface> qmc;
48 qmc = std::make_unique<CSVMC>(project_data, w, psi, h,
comm);
50 qmc->setUpdateMode(
VMCMode & 1);
A set of walkers that are to be advanced by Metropolis Monte Carlo.
helper functions for EinsplineSetBuilder
Collection of Local Energy Operators.
Wrapping information on parallelism.
static UPtrVector< RandomBase< FullPrecRealType > > Children
std::unique_ptr< QMCDriverInterface > create(const ProjectData &project_data, MCWalkerConfiguration &w, TrialWaveFunction &psi, QMCHamiltonian &h, Communicate *comm, bool enable_profiling)
Class to represent a many-body trial wave function.