QMCPACK
FillData.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) 2021 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 
13 namespace qmcplusplus
14 {
15 // Store the input data and gold data for testing the overlap and Hamiltonian
16 // matrices for the linear method optimizer.
17 
18 struct FillData
19 {
21  int numParam;
22  double sum_wgt;
23  double sum_e_wgt;
24  double sum_esq_wgt;
25 
26  std::vector<double> reweight;
27  std::vector<double> energy_new;
28 
31 
32  // Gold data for comparison
35 };
36 
37 
38 } // namespace qmcplusplus
helper functions for EinsplineSetBuilder
Definition: Configuration.h:43
Matrix< double > HDerivRecords
Definition: FillData.h:30
Matrix< double > ham_gold
Definition: FillData.h:34
Matrix< double > derivRecords
Definition: FillData.h:29
std::vector< double > reweight
Definition: FillData.h:26
Matrix< double > ovlp_gold
Definition: FillData.h:33
std::vector< double > energy_new
Definition: FillData.h:27