force_field_factory
Factory class for generating force fields
-
class MDMC.MD.force_fields.force_field_factory.ForceFieldFactory[source]
Provides a factory for creating a ForceField
. Any force field within
the force fields folder can be created with a string of the class name, as
long as it is a subclass of ForceField
.
-
static create_force_field(module_name)[source]
- Returns:
A ForceField
specified by module_name
- Return type:
ForceField
-
static get_force_field_names()[source]
Get the names of available force fields
Requires all ForceField
derived classes to be in modules of the same
name
- Returns:
A list of str with the names of the available ForceField
objects
- Return type:
list