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
DFTB0Settings.h
Go to the documentation of this file.
1 
8 #ifndef SPARROW_DFTB0SETTINGS_H
9 #define SPARROW_DFTB0SETTINGS_H
10 
11 #include <Utils/Settings.h>
13 
14 namespace Scine {
15 namespace Sparrow {
16 
24  public:
25  DFTB0Settings() : Settings("DFTB0Settings") {
28 
29  // Method
30  Utils::UniversalSettings::StringDescriptor method("The method to be used.");
31  method.setDefaultValue("dftb0");
32  _fields.push_back(Utils::SettingsNames::method, method);
33 
34  resetToDefaults();
35  };
36 };
37 
38 } // namespace Sparrow
39 } // namespace Scine
40 
41 #endif // SPARROW_DFTB0SETTINGS_H
static void populateLcaoSettings(SettingsCollection &settings)
static void populateSemiEmpiricalSettings(SettingsCollection &settings, std::string defaultParameterFile="parameter.json")
The Settings specific to the DFTB0 method, a non SCF method. Please note that since DFTB0 is not an S...
Definition: DFTB0Settings.h:23