![]() |
QMCPACK
|
Public Member Functions | |
VMCFactory (unsigned long vmode, xmlNodePtr cur) | |
std::unique_ptr< QMCDriverInterface > | create (const ProjectData &project_data, MCWalkerConfiguration &w, TrialWaveFunction &psi, QMCHamiltonian &h, Communicate *comm, bool enable_profiling) |
Private Attributes | |
unsigned long | VMCMode |
xmlNodePtr | myNode |
Definition at line 23 of file VMCFactory.h.
|
inline |
Definition at line 30 of file VMCFactory.h.
std::unique_ptr< QMCDriverInterface > create | ( | const ProjectData & | project_data, |
MCWalkerConfiguration & | w, | ||
TrialWaveFunction & | psi, | ||
QMCHamiltonian & | h, | ||
Communicate * | comm, | ||
bool | enable_profiling | ||
) |
Definition at line 33 of file VMCFactory.cpp.
References RandomNumberControl::Children, qmcplusplus::comm, and VMCFactory::VMCMode.
Referenced by QMCDriverFactory::createQMCDriver().
|
private |
Definition at line 27 of file VMCFactory.h.
|
private |
Definition at line 26 of file VMCFactory.h.
Referenced by VMCFactory::create().