QMCPACK
DMCUpdatePbyPL2.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 // Mark A. Berrill, berrillma@ornl.gov, Oak Ridge National Laboratory
10 // Jeongnim Kim, jeongnim.kim@intel.com, Intel Corp.
11 //
12 // File created by: Jaron T. Krogel, krogeljt@ornl.gov, Oak Ridge National Laboratory
13 //////////////////////////////////////////////////////////////////////////////////////
14 
15 
16 #ifndef QMCPLUSPLUS_DMC_UPDATE_PARTICLEBYPARTCLE_L2_H
17 #define QMCPLUSPLUS_DMC_UPDATE_PARTICLEBYPARTCLE_L2_H
19 #include "Utilities/TimerManager.h"
20 
21 namespace qmcplusplus
22 {
24 {
25 public:
26  /// Constructor.
28  TrialWaveFunction& psi,
29  QMCHamiltonian& h,
31  ///destructor
32  ~DMCUpdatePbyPL2() override;
33 
34  void advanceWalker(Walker_t& thisWalker, bool recompute) override;
35 
36 private:
38 };
39 
40 //extern TimerNameList_t<DMCTimers> DMCTimerNames;
41 
42 
43 } // namespace qmcplusplus
44 
45 #endif
Base class for update methods for each step.
Definition: QMCUpdateBase.h:41
A set of walkers that are to be advanced by Metropolis Monte Carlo.
helper functions for EinsplineSetBuilder
Definition: Configuration.h:43
timer_manager class.
DMCUpdatePbyPL2(MCWalkerConfiguration &w, TrialWaveFunction &psi, QMCHamiltonian &h, RandomBase< FullPrecRealType > &rg)
Constructor.
Collection of Local Energy Operators.
~DMCUpdatePbyPL2() override
destructor
void advanceWalker(Walker_t &thisWalker, bool recompute) override
move a walker
Class to represent a many-body trial wave function.
Declare QMCUpdateBase class.
A container class to represent a walker.
Definition: Walker.h:49