QMCPACK
WalkerControlFactory.h
Go to the documentation of this file.
1
//////////////////////////////////////////////////////////////////////////////////////
2
// This file is distributed under the University of Illinois/NCSA Open Source License.
3
// See LICENSE file in top directory for details.
4
//
5
// Copyright (c) 2016 Jeongnim Kim and QMCPACK developers.
6
//
7
// File developed by: Jeongnim Kim, jeongnim.kim@gmail.com, University of Illinois at Urbana-Champaign
8
// Jeremy McMinnis, jmcminis@gmail.com, University of Illinois at Urbana-Champaign
9
//
10
// File created by: Jeongnim Kim, jeongnim.kim@gmail.com, University of Illinois at Urbana-Champaign
11
//////////////////////////////////////////////////////////////////////////////////////
12
13
14
#ifndef QMCPLUSPLUS_WALKER_CONTROL_FACTORY_H
15
#define QMCPLUSPLUS_WALKER_CONTROL_FACTORY_H
16
17
#include "
QMCDrivers/WalkerControlBase.h
"
18
19
namespace
qmcplusplus
20
{
21
/** function to create WalkerControlBase or its derived class
22
* @param current number of walkers
23
*/
24
25
WalkerControlBase*
createWalkerController
(
int
nwtot,
Communicate
*
comm
, xmlNodePtr cur,
bool
reconfig =
false
);
26
}
// namespace qmcplusplus
27
#endif
qmcplusplus
helper functions for EinsplineSetBuilder
Definition:
Configuration.h:43
Communicate
Wrapping information on parallelism.
Definition:
Communicate.h:68
WalkerControlBase.h
qmcplusplus::comm
Communicate * comm
Definition:
test_EstimatorManagerNew.cpp:50
qmcplusplus::createWalkerController
WalkerControlBase * createWalkerController(int nwtot, Communicate *comm, xmlNodePtr cur, bool reconfig)
function to create WalkerControlBase or its derived class
Definition:
WalkerControlFactory.cpp:28
src
QMCDrivers
DMC
WalkerControlFactory.h
Generated on Fri Jun 28 2024 10:45:17 for QMCPACK by
1.8.14