MolecularMechanics#
molsysmt.MolecularMechanics is the native data container in MolSysMT responsible for managing force field parameters, partial atomic charges, atomic masses, and non-bonded interaction settings.
Overview and Role#
As a user, molsysmt.MolecularMechanics is the object holding physical mechanics parameters required for energy evaluations, molecular dynamics simulations, or electrostatics calculations.
Internal Attributes#
Inside molsysmt.MolecularMechanics, parameters are stored as attribute arrays:
Attribute |
Data Type |
Description |
|---|---|---|
|
String |
Name of the assigned forcefield (e.g. |
|
NumPy |
Partial atomic charges for each atom |
|
NumPy |
Atomic masses for each atom |
|
String |
Non-bonded interaction method (e.g. |
Invariants and Performance#
Float64 Precision: Charges and masses use double-precision
float64for numerical accuracy during energy evaluation.
API Documentation#
Detailed methods and converters for molsysmt.MolecularMechanics are documented in the [molsysmt.MolecularMechanics API Reference].