Scine::Sparrow  5.0.0
Library for fast and agile quantum chemical calculations with semiempirical methods.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
DFTB3Settings.h
Go to the documentation of this file.
1 
8 #ifndef SPARROW_DFTB3SETTINGS_H
9 #define SPARROW_DFTB3SETTINGS_H
10 
11 #include <Utils/Settings.h>
13 
14 namespace Scine {
15 namespace Sparrow {
16 
22  public:
23  DFTB3Settings() : Settings("DFTB3Settings") {
27 
28  // Method
29  Utils::UniversalSettings::StringDescriptor method("The method to be used.");
30  method.setDefaultValue("dftb3");
31  _fields.push_back(Utils::SettingsNames::method, method);
32 
33  resetToDefaults();
34  }
35 };
36 
37 } // namespace Sparrow
38 } // namespace Scine
39 
40 #endif // SPARROW_DFTB3CALCULATORSETTINGS_H
static void populateLcaoSettings(SettingsCollection &settings)
static void populateSemiEmpiricalSettings(SettingsCollection &settings, std::string defaultParameterFile="parameter.json")
static void populateScfSettings(SettingsCollection &settings)
The Settings specific to the DFTB3 method.
Definition: DFTB3Settings.h:21