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
DFTB2Settings.h
Go to the documentation of this file.
1 
8 #ifndef SPARROW_DFTB2SETTINGS_H
9 #define SPARROW_DFTB2SETTINGS_H
10 
11 #include <Utils/Settings.h>
13 
14 namespace Scine {
15 namespace Sparrow {
16 
22  public:
23  DFTB2Settings() : Settings("DFTB2Settings") {
27 
28  // Method
29  Utils::UniversalSettings::StringDescriptor method("The method to be used.");
30  method.setDefaultValue("dftb2");
31  _fields.push_back(Utils::SettingsNames::method, method);
32 
33  resetToDefaults();
34  };
35 };
36 
37 } // namespace Sparrow
38 } // namespace Scine
39 
40 #endif // SPARROW_DFTB2SETTINGS_H
static void populateLcaoSettings(SettingsCollection &settings)
static void populateSemiEmpiricalSettings(SettingsCollection &settings, std::string defaultParameterFile="parameter.json")
The Settings specific to the DFTB2 (SCC-DFTB) method.
Definition: DFTB2Settings.h:21
static void populateScfSettings(SettingsCollection &settings)