12 #ifndef QMCPLUSPLUS_VALID_MAGNETIZATIONDENSITY_INPUT_H 13 #define QMCPLUSPLUS_VALID_MAGNETIZATIONDENSITY_INPUT_H 16 #include <string_view> 35 <estimator type="MagnetizationDensity" name="magdensity"> 36 <parameter name="integrator" > simpsons </parameter> 37 <parameter name="samples" > 64 </parameter> 38 <parameter name="center" > 0.0 0.0 0.1 </parameter> 39 <parameter name="grid" > 4 3 2 </parameter> 43 <estimator type="MagnetizationDensity" name="magdensity"> 44 <parameter name="integrator" > montecarlo </parameter> 45 <parameter name="samples" > 128 </parameter> 46 <parameter name="dr" > 0.01 0.02 0.03 </parameter> 50 <estimator type="MagnetizationDensity" name="magdensity"> 51 <parameter name="samples" > 32 </parameter> 52 <parameter name="corner" > 0.0 0.0 0.1 </parameter> 53 <parameter name="grid" > 4 3 2 </parameter> 57 <estimator type="MagnetizationDensity" name="magdensity"> 58 <parameter name="integrator" > simpsons </parameter> 59 <parameter name="samples" > 9 </parameter> 60 <parameter name="corner" > 0.0 0.0 0.0 </parameter> 61 <parameter name="grid" > 2 2 2 </parameter>
helper functions for EinsplineSetBuilder
constexpr std::array< std::string_view, 4 > valid_mag_density_input_sections