QMCPACK
DriftModifierBuilder.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) 2019 QMCPACK developers.
6 //
7 // File developed by: Ye Luo, yeluo@anl.gov, Argonne National Laboratory
8 //
9 // File created by: Ye Luo, yeluo@anl.gov, Argonne National Laboratory
10 //////////////////////////////////////////////////////////////////////////////////////
11 
12 
13 #ifndef QMCPLUSPLUS_DRIFTMODIFIER_BUILDER_H
14 #define QMCPLUSPLUS_DRIFTMODIFIER_BUILDER_H
15 
17 #include "Message/Communicate.h"
18 
19 namespace qmcplusplus
20 {
21 /// create DriftModifier
22 DriftModifierBase* createDriftModifier(xmlNodePtr cur, const Communicate* myComm);
23 DriftModifierBase* createDriftModifier(const std::string& drift_modifier_str, QMCTraits::RealType unr_a);
24 } // namespace qmcplusplus
25 
26 #endif
helper functions for EinsplineSetBuilder
Definition: Configuration.h:43
QTBase::RealType RealType
Definition: Configuration.h:58
Wrapping information on parallelism.
Definition: Communicate.h:68
DriftModifierBase * createDriftModifier(xmlNodePtr cur, const Communicate *myComm)
create DriftModifier