Class Scine::Sparrow::AM1TypeSettings

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.