![]() |
QMCPACK
|
Public Member Functions | |
DMCFactory (bool pbyp, bool gpu, xmlNodePtr cur) | |
std::unique_ptr< QMCDriver > | create (const ProjectData &project_data, MCWalkerConfiguration &w, TrialWaveFunction &psi, QMCHamiltonian &h, Communicate *comm, bool enable_profiling) |
Private Attributes | |
bool | PbyPUpdate |
bool | GPU |
xmlNodePtr | myNode |
Definition at line 22 of file DMCFactory.h.
|
inline |
Definition at line 29 of file DMCFactory.h.
std::unique_ptr< QMCDriver > create | ( | const ProjectData & | project_data, |
MCWalkerConfiguration & | w, | ||
TrialWaveFunction & | psi, | ||
QMCHamiltonian & | h, | ||
Communicate * | comm, | ||
bool | enable_profiling | ||
) |
Definition at line 24 of file DMCFactory.cpp.
References RandomNumberControl::Children, qmcplusplus::comm, and DMCFactory::PbyPUpdate.
Referenced by QMCDriverFactory::createQMCDriver().
|
private |
Definition at line 25 of file DMCFactory.h.
|
private |
Definition at line 26 of file DMCFactory.h.
|
private |
Definition at line 25 of file DMCFactory.h.
Referenced by DMCFactory::create().