![]() |
QMCPACK
|
Go to the source code of this file.
Namespaces | |
qmcplusplus | |
helper functions for EinsplineSetBuilder | |
qmcplusplus::estimatorinput | |
Macros | |
#define | LAMBDA_setIfInInput [&](auto& var, const std::string& tag) -> bool { return input_section_.setIfInInput(var, tag); } |
If tag is present in input_secution set its variable. More... | |
Functions | |
void | checkCenterCorner (InputSection &input_section, const std::string &error_tag) |
#define LAMBDA_setIfInInput [&](auto& var, const std::string& tag) -> bool { return input_section_.setIfInInput(var, tag); } |
If tag is present in input_secution set its variable.
Many variables have default values we don't want overwritten and that we want expressed in native c++ Define macro to avoid repeating code for this lambda
Definition at line 23 of file EstimatorInput.h.
Referenced by AnotherInput::AnotherInput(), CSLocalEnergyInput::CSLocalEnergyInput(), LocalEnergyInput::LocalEnergyInput(), MagnetizationDensityInput::MagnetizationDensityInput(), OneBodyDensityMatricesInput::OneBodyDensityMatricesInput(), PerParticleHamiltonianLoggerInput::PerParticleHamiltonianLoggerInput(), qmcplusplus::readNameTypeLikeLegacy(), ReferencePointsInput::ReferencePointsInput(), RMCLocalEnergyInput::RMCLocalEnergyInput(), SpaceGridInput::SpaceGridAxisInput::SpaceGridAxisInput(), SpaceGridInput::SpaceGridInput(), and SpaceGridInput::SpaceGridOriginInput::SpaceGridOriginInput().