Scine::Swoose  2.1.0
This is the SCINE module Swoose.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
GaffCalculatorSettings.h
Go to the documentation of this file.
1 
8 #ifndef MOLECULARMECHANICS_GAFFCALCULATORSETTINGS_H
9 #define MOLECULARMECHANICS_GAFFCALCULATORSETTINGS_H
10 
12 
13 namespace Scine {
14 namespace MolecularMechanics {
15 
21  public:
25  GaffCalculatorSettings() : Settings("GaffCalculatorSettings") {
26  using namespace SwooseUtilities;
27  SettingsPopulator::addPrintContributionsMolecularMechanicsOption(_fields);
28  SettingsPopulator::addOnlyCalculateBondedContribution(_fields);
29  SettingsPopulator::addParameterAndConnectivityFile(_fields, true);
30  SettingsPopulator::addDetectBondsWithCovalentRadiiOption(_fields);
31  SettingsPopulator::addNonCovalentCutoffRadius(_fields);
32  SettingsPopulator::addGaffAtomicChargesFile(_fields);
33  SettingsPopulator::addGaffAtomTypesFile(_fields);
34  SettingsPopulator::addApplyCutoffDuringInitializationOption(_fields);
35  resetToDefaults();
36  };
37 };
38 
39 } // namespace MolecularMechanics
40 } // namespace Scine
41 
42 #endif // MOLECULARMECHANICS_GAFFCALCULATORSETTINGS_H
Settings for GAFF molecular mechanics calculations.
Definition: GaffCalculatorSettings.h:20
GaffCalculatorSettings()
Constructor that populates the GaffCalculatorSettings.
Definition: GaffCalculatorSettings.h:25