12 #ifndef QMCPLUSPLUS_SCALAR_ESTIMATOR_INPUTS_H 13 #define QMCPLUSPLUS_SCALAR_ESTIMATOR_INPUTS_H 42 class LocalEnergyEstimator;
71 std::string
type_ =
"LocalEnergy";
104 std::string
type_ =
"CSLocalEnergy";
139 std::string
type_ =
"RMCLocalEnergy";
RMCLocalEnergyInput()=default
std::unordered_set< std::string > strings
const std::string & get_type() const
CSLocalEnergyInputSection input_section_
helper functions for EinsplineSetBuilder
Class to accumulate the local energy and components.
std::vector< std::string > section_name_alternates
For historical reasons some sections must recognize several different names. Assign them to this vari...
const std::string & get_type() const
Class to accumulate the local energy and components.
const std::string & get_type() const
const std::string & get_name() const
LocalEnergyInputSection input_section_
RMCLocalEnergyInputSection input_section_
const std::string & get_name() const
std::unordered_set< std::string > integers
std::unordered_set< std::string > attributes
LocalEnergyInput()=default
CSLocalEnergyInput()=default
LocalEnergyInputSection()
bool get_use_hdf5() const
CSLocalEnergyInputSection()
RMCLocalEnergyInputSection()
std::unordered_set< std::string > bools
Input section provides basic parsing and a uniform method of access to the raw parsed input...
std::string section_name
"Name" of the input section, you must define this in the subtype and the ename, name, type, or method must match.
const std::string & get_name() const