8 #ifndef SPARROW_AM1SETTINGS_H
9 #define SPARROW_AM1SETTINGS_H
33 _fields.push_back(Utils::SettingsNames::NDDODipoleApproximation, std::move(useNDDODipoleApprox));
41 static constexpr
const char* settingsDescription =
"AM1Settings";
46 _fields.push_back(Utils::SettingsNames::method, method);
54 static constexpr
const char* settingsDescription =
"RM1Settings";
59 _fields.push_back(Utils::SettingsNames::method, method);
67 static constexpr
const char* settingsDescription =
"PM3Settings";
72 _fields.push_back(Utils::SettingsNames::method, method);
81 #endif // SPARROW_AM1SETTINGS_H
AM1TypeSettings(std::string settingsDescription)
Take the names from the derived class and use them.
Definition: AM1Settings.h:27
Definition: AM1Settings.h:65
static void populateLcaoSettings(SettingsCollection &settings)
static void populateSemiEmpiricalSettings(SettingsCollection &settings, std::string defaultParameterFile="parameter.json")
Definition: AM1Settings.h:52
void setDefaultValue(bool def)
The Settings specific to all the AM1-type methods, i.e. AM1, RM1, PM3. This class uses the curiously ...
Definition: AM1Settings.h:24
Definition: AM1Settings.h:39
static void populateScfSettings(SettingsCollection &settings)
void setDefaultValue(std::string def)