QMCPACK
ValidScalarEstimatorInput.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) 2024 QMCPACK developers.
6
//
7
// File developed by: Peter Doak, doakpw@ornl.gov, Oak Ridge National Lab
8
//
9
// File created by: Peter Doak, doakpw@ornl.gov, Oak Ridge National Lab
10
//////////////////////////////////////////////////////////////////////////////////////
11
12
#ifndef QMCPLUSPLUS_VALIDSCALARESTIMATORINPUT_H
13
#define QMCPLUSPLUS_VALIDSCALARESTIMATORINPUT_H
14
15
#include <array>
16
17
namespace
qmcplusplus
18
{
19
namespace
testing
20
{
21
22
struct
ValidScalarEstimatorInput
23
{
24
enum
25
{
26
LOCAL_ENERGY
= 0,
27
CS_LOCAL_ENERGY
,
28
CS_LOCAL_ENERGY_LEGACY
,
29
LOCAL_ENERGY_LEGACY
,
30
RMC_LOCAL_ENERGY
31
};
32
33
static
constexpr std::array<std::string_view, 5>
xml
{
34
R
"XML(
35
<estimator type="LocalEnergy" hdf5="no"/>
36
)XML",
37
R
"XML(
38
<estimator type="CSLocalEnergy" npsi="2"/>
39
)XML",
40
R
"XML(
41
<estimator name="CSLocalEnergy" npsi="2"/>
42
)XML",
43
R
"XML(
44
<estimator name="eLocal" hdf5="yes"/>
45
)XML",
46
R
"XML(
47
<estimator name="RMC" nObs="2"/>
48
)XML"};
49
};
50
51
}
// namespace testing
52
}
// namespace qmcplusplus
53
54
#endif
/* QMCPLUSPLUS_VALIDSPINDENSITYINPUT_H */
qmcplusplus
helper functions for EinsplineSetBuilder
Definition:
Configuration.h:43
qmcplusplus::testing::ValidScalarEstimatorInput::CS_LOCAL_ENERGY_LEGACY
Definition:
ValidScalarEstimatorInput.h:28
qmcplusplus::testing::ValidScalarEstimatorInput::LOCAL_ENERGY
Definition:
ValidScalarEstimatorInput.h:26
qmcplusplus::testing::ValidScalarEstimatorInput::CS_LOCAL_ENERGY
Definition:
ValidScalarEstimatorInput.h:27
qmcplusplus::testing::ValidScalarEstimatorInput::LOCAL_ENERGY_LEGACY
Definition:
ValidScalarEstimatorInput.h:29
qmcplusplus::testing::ValidScalarEstimatorInput::RMC_LOCAL_ENERGY
Definition:
ValidScalarEstimatorInput.h:30
qmcplusplus::testing::ValidScalarEstimatorInput
Definition:
ValidScalarEstimatorInput.h:22
qmcplusplus::testing::ValidScalarEstimatorInput::xml
static constexpr std::array< std::string_view, 5 > xml
Definition:
ValidScalarEstimatorInput.h:33
src
Estimators
tests
ValidScalarEstimatorInput.h
Generated on Fri Jun 28 2024 10:45:13 for QMCPACK by
1.8.14