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
{
20
int
numSamples
;
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
29
Matrix<double>
derivRecords
;
30
Matrix<double>
HDerivRecords
;
31
32
// Gold data for comparison
33
Matrix<double>
ovlp_gold
;
34
Matrix<double>
ham_gold
;
35
};
36
37
38
}
// namespace qmcplusplus
qmcplusplus
helper functions for EinsplineSetBuilder
Definition:
Configuration.h:43
qmcplusplus::FillData::sum_wgt
double sum_wgt
Definition:
FillData.h:22
qmcplusplus::FillData::HDerivRecords
Matrix< double > HDerivRecords
Definition:
FillData.h:30
qmcplusplus::FillData::numParam
int numParam
Definition:
FillData.h:21
qmcplusplus::FillData::sum_e_wgt
double sum_e_wgt
Definition:
FillData.h:23
qmcplusplus::FillData::ham_gold
Matrix< double > ham_gold
Definition:
FillData.h:34
qmcplusplus::FillData::derivRecords
Matrix< double > derivRecords
Definition:
FillData.h:29
qmcplusplus::Matrix< double >
qmcplusplus::FillData::reweight
std::vector< double > reweight
Definition:
FillData.h:26
qmcplusplus::FillData
Definition:
FillData.h:18
qmcplusplus::FillData::sum_esq_wgt
double sum_esq_wgt
Definition:
FillData.h:24
qmcplusplus::FillData::ovlp_gold
Matrix< double > ovlp_gold
Definition:
FillData.h:33
qmcplusplus::FillData::numSamples
int numSamples
Definition:
FillData.h:20
qmcplusplus::FillData::energy_new
std::vector< double > energy_new
Definition:
FillData.h:27
src
QMCDrivers
tests
FillData.h
Generated on Fri Jun 28 2024 10:45:17 for QMCPACK by
1.8.14