QMCPACK
ValidMomentumDistributionInput.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: 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_VALIDMOMENTUMDISTRIBUTIONINPUT_H
13 #define QMCPLUSPLUS_VALIDMOMENTUMDISTRIBUTIONINPUT_H
14 
15 #include <array>
16 
17 namespace qmcplusplus
18 {
19 namespace testing
20 {
21 constexpr std::array<std::string_view, 2> valid_momentum_distribution_input_sections{
22  R"(
23 <estimator type="MomentumDistribution" name="nofk" samples="5" kmax="3"/>
24 )",
25  R"(
26 <estimator type="MomentumDistribution" name="nofk" samples="5" kmax0="3" kmax1="2" kmax2="1.5"/>
27 )"};
28 
29 } // namespace testing
30 } // namespace qmcplusplus
31 
32 #endif /* QMCPLUSPLUS_VALIDMOMENTUMDISTRIBUTIONINPUT_H */
helper functions for EinsplineSetBuilder
Definition: Configuration.h:43
constexpr std::array< std::string_view, 2 > valid_momentum_distribution_input_sections