12 #ifndef QMCPLUSPLUS_VALID_SPACEGRID_INPUT_H 13 #define QMCPLUSPLUS_VALID_SPACEGRID_INPUT_H 16 #include <string_view> 35 static constexpr std::array<std::string_view, NUM_CASES>
xml{
37 <spacegrid coord="cartesian"> 38 <axis p1="a1" scale=".5" label="x" grid="-1 (.1) 1"/> 39 <axis p1="a2" scale=".5" label="y" grid="-1 (.1) 1"/> 40 <axis p1="a3" scale=".5" label="z" grid="-1 (.1) 1"/> 44 <spacegrid coord="cartesian"> 46 <axis p1="a1" scale=".5" label="x" grid="-1 (.1) 1"/> 47 <axis p1="a2" scale=".5" label="y" grid="-1 (.1) 1"/> 48 <axis p1="a3" scale=".5" label="z" grid="-1 (.1) 1"/> 52 <spacegrid coord="cylindrical"> 54 <axis p1="r1" scale=".5" label="r" grid="0 (.1) 1"/> 55 <axis p1="r2" scale=".5" label="phi" grid="0 (.1) 1"/> 56 <axis p1="r3" scale=".5" label="z" grid="-1 (.1) 1"/> 60 <spacegrid coord="spherical"> 62 <axis p1="r1" scale="6.9" label="r" grid="0 (0.1) 1"/> 63 <axis p1="r2" scale="6.9" label="phi" grid="0 (0.1) 1"/> 64 <axis p1="r3" scale="6.9" label="theta" grid="0 (0.1) 1"/> 68 <spacegrid coord="spherical"> 70 <axis p1="r1" scale="6.9" label="r" grid="0 (0.1) 1"/> 71 <axis p1="r2" scale="6.9" label="phi" grid="0 (0.1) 1"/> 72 <axis p1="r3" scale="6.9" label="theta" grid="0 (0.1) 1"/> 76 <spacegrid coord="spherical"> 78 <axis p1="r1" scale="6.9" label="r" grid="0 1"/> 79 <axis p1="r2" scale="6.9" label="phi" grid="0 1"/> 80 <axis p1="r3" scale="6.9" label="theta" grid="0 1"/> 87 static constexpr std::array<std::string_view, 5>
xml{
89 <spacegrid coord="cartesian"> 90 <axis p1="a1" scale=".5" label="x" grid="-1 (.1) 1"/> 91 <axis p1="a2" scale=".5" label="q" grid="-1 (.1) 1"/> 92 <axis p1="a3" scale=".5" label="z" grid="-1 (.1) 1"/> 96 <spacegrid coord="sphericalt"> 98 <axis p1="r6" scale="6.9" label="r" grid="0 (0.1) 1"/> 99 <axis p1="r2" scale="6.9" label="phi" grid="0 (0.1) 1"/> 100 <axis p1="r3" scale="6.9" label="theta" grid="0 (0.1) 1"/> 104 <spacegrid coord="spherical"> 106 <axis p1="r1" scale="6.9" label="x" grid="0 1"/> 107 <axis p1="r2" scale="6.9" label="phi" grid="0 1"/> 108 <axis p1="r3" scale="6.9" label="theta" grid="0 1"/> 112 <spacegrid coord="spherical"> 114 <axis p1="r2" scale="6.9" label="phi" grid="0 1"/> 115 <axis p1="r3" scale="6.9" label="theta" grid="0 1"/> 119 <spacegrid coord="spherical"> 121 <axis p1="r6" scale="6.9" label="r" grid="0 (0.1) 1"/> 122 <axis p1="r2" scale="6.9" label="phi" grid="1 -1"/> 123 <axis p1="r3" scale="6.9" label="theta" grid="0 1"/>
helper functions for EinsplineSetBuilder
static constexpr std::array< std::string_view, 5 > xml
static constexpr std::array< std::string_view, NUM_CASES > xml