12 #ifndef QMCPLUSPLUS_PER_PARTICLE_HAMILTONIAN_LOGGER_INPUT_H 13 #define QMCPLUSPLUS_PER_PARTICLE_HAMILTONIAN_LOGGER_INPUT_H 21 class PerParticleHamiltonianLogger;
34 attributes = {
"to_stdout",
"validate_per_particle_sum",
"type",
"name"};
35 bools = {
"to_stdout",
"validate_per_particle_sum"};
52 std::string
name_ =
"per_particle_log";
PerParticleHamiltonianLoggerInputSection()
std::unordered_set< std::string > strings
helper functions for EinsplineSetBuilder
PerParticleHamiltonianLoggerInput()=default
For this input class its valid with just its defaults.
QTBase::RealType RealType
const std::string & get_name() const
std::unordered_set< std::string > attributes
bool get_to_stdout() const
std::unordered_set< std::string > bools
Input section provides basic parsing and a uniform method of access to the raw parsed input...
PerParticleHamiltonianLoggerInputSection input_section_
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.