Scine::Swoose  2.1.0
This is the SCINE module Swoose.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
LennardJonesParameters.h
Go to the documentation of this file.
1 
8 #ifndef MOLECULARMECHANICS_LENNARDJONESPARAMETERS_H
9 #define MOLECULARMECHANICS_LENNARDJONESPARAMETERS_H
10 
11 #include "../Interactions/LennardJones.h"
12 
13 namespace Scine {
14 namespace MolecularMechanics {
20  public:
26  LennardJonesParameters(double vdwRadius, double wellDepth);
27 
31  LennardJones toMMLennardJones(const LennardJonesParameters& otherLjParameters, double scalingFactor) const;
32 
33  private:
34  double vdwRadius_; // Unit: Angstrom
35  double wellDepth_; // Unit: kcal/mol
36 };
37 
38 } // namespace MolecularMechanics
39 } // namespace Scine
40 
41 #endif // MOLECULARMECHANICS_BONDPARAMETERS_H
LennardJones toMMLennardJones(const LennardJonesParameters &otherLjParameters, double scalingFactor) const
Method returning the LennardJones analogon with the right unit conversions to be used in the calculat...
Definition: LennardJonesParameters.cpp:22
LennardJonesParameters(double vdwRadius, double wellDepth)
Constructor.
Definition: LennardJonesParameters.cpp:15
Class containing the parameters for a van der Waals LJ-type interaction.
Definition: LennardJonesParameters.h:19
Class treating a non-bonded van der Waals interaction with a LJ potential, based solely on the bond l...
Definition: LennardJones.h:20