File AM1Settings.h¶
- Copyright
This code is licensed under the 3-clause BSD license.
Copyright ETH Zurich, Laboratory for Physical Chemistry, Reiher Group.
See LICENSE.txt for details.
-
namespace
Scine
-
namespace
Sparrow
-
class
AM1TypeSettings
: public Settings The Settings specific to all the AM1-type methods, i.e.
AM1, RM1, PM3. This class uses the curiously recurrent template pattern to have compile-time resolution of the parameters position and settings descriptions, which both are method-dependant. Having independent classes would lead to unwanted code duplication.
Subclassed by Scine::Sparrow::AM1Settings, Scine::Sparrow::PM3Settings, Scine::Sparrow::RM1Settings
Public Functions
-
AM1TypeSettings
(std::string settingsDescription, std::string parameterFolderName) Take the names from the derived class and use them.
-
-
class
AM1Settings
: public Scine::Sparrow::AM1TypeSettings Public Functions
-
AM1Settings
()¶
-
-
class
RM1Settings
: public Scine::Sparrow::AM1TypeSettings Public Functions
-
RM1Settings
()¶
-
-
class
PM3Settings
: public Scine::Sparrow::AM1TypeSettings Public Functions
-
PM3Settings
()¶
-
-
class
-
namespace