QMCPACK
GradientTestInput.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) 2020 QMCPACK developers.
6 //
7 // File developed by: Mark Dewing, mdewing@anl.gov, Argonne National Laboratory
8 //
9 // File created by: Mark Dewing, mdewing@anl.gov, Argonne National Laboratory
10 //////////////////////////////////////////////////////////////////////////////////////
11 
12 #ifndef QMCPLUSPLUS_GRADIENTTESTINPUT_H
13 #define QMCPLUSPLUS_GRADIENTTESTINPUT_H
14 
16 
17 namespace qmcplusplus
18 {
19 
21 {
22 public:
24  void readXML(xmlNodePtr xml_input);
25 
26 protected:
27  bool do_param_output_ = false;
28  double finite_diff_delta_ = 1e-5;
29 
30 public:
31  bool do_param_output() const { return do_param_output_; }
32  double get_finite_diff_delta() const { return finite_diff_delta_; }
33 };
34 
35 } // namespace qmcplusplus
36 
37 #endif
helper functions for EinsplineSetBuilder
Definition: Configuration.h:43
A collection of put/get functions to read from or write to a xmlNode defined in libxml2.
void readXML(xmlNodePtr xml_input)