openforcefield.typing.engines.smirnoff.parameters.
ProperTorsionHandler
(**kwargs)[source]¶Handle SMIRNOFF <ProperTorsionForce>
tags
Warning
This API is experimental and subject to change.
Attributes: |
|
---|
Methods
ProperTorsionType (**kwargs) |
A SMIRNOFF torsion type for proper torsions. |
add_parameter (parameter_kwargs) |
Add a parameter to the forcefield, ensuring all parameters are valid. |
assign_parameters (topology, system) |
Assign parameters for the given Topology to the specified System object. |
check_handler_compatibility (handler_kwargs) |
Checks if a set of kwargs used to create a ParameterHandler are compatible with this ParameterHandler. |
check_parameter_compatibility (parameter_kwargs) |
Check to make sure that the fields requiring defined units are compatible with the required units for the Parameters handled by this ParameterHandler |
find_matches (entity) |
Find the elements of the topology/molecule matched by a parameter type. |
get_parameter (parameter_attrs) |
Return the parameters in this ParameterHandler that match the parameter_attrs argument |
postprocess_system (topology, system, **kwargs) |
Allow the force to perform a a final post-processing pass on the System following parameter assignment, if needed. |
to_dict ([output_units, …]) |
Convert this ParameterHandler to an OrderedDict, compliant with the SMIRNOFF data spec. |
create_force |
__init__
(**kwargs)[source]¶Initialize a ParameterHandler, optionally with a list of parameters and other kwargs.
Parameters: |
|
---|
Methods
__init__ (**kwargs) |
Initialize a ParameterHandler, optionally with a list of parameters and other kwargs. |
add_parameter (parameter_kwargs) |
Add a parameter to the forcefield, ensuring all parameters are valid. |
assign_parameters (topology, system) |
Assign parameters for the given Topology to the specified System object. |
check_handler_compatibility (handler_kwargs) |
Checks if a set of kwargs used to create a ParameterHandler are compatible with this ParameterHandler. |
check_parameter_compatibility (parameter_kwargs) |
Check to make sure that the fields requiring defined units are compatible with the required units for the Parameters handled by this ParameterHandler |
create_force (system, topology, **kwargs) |
|
find_matches (entity) |
Find the elements of the topology/molecule matched by a parameter type. |
get_parameter (parameter_attrs) |
Return the parameters in this ParameterHandler that match the parameter_attrs argument |
postprocess_system (topology, system, **kwargs) |
Allow the force to perform a a final post-processing pass on the System following parameter assignment, if needed. |
to_dict ([output_units, …]) |
Convert this ParameterHandler to an OrderedDict, compliant with the SMIRNOFF data spec. |
Attributes
known_kwargs |
List of kwargs that can be parsed by the function. |
parameters |
The ParameterList that holds this ParameterHandler’s parameter objects |
ProperTorsionType
(**kwargs)[source]¶A SMIRNOFF torsion type for proper torsions.
Warning
This API is experimental and subject to change.
Attributes: |
|
---|
Methods
to_dict ([return_cosmetic_attributes]) |
Convert this ParameterType-derived object to dict. |
to_dict
(return_cosmetic_attributes=False)¶Convert this ParameterType-derived object to dict. A unit-bearing attribute (‘X’) will be converted to two dict entries, one ([‘X’] containing the unitless value, and another ([‘X_unit’]) containing a string representation of its unit.
Parameters: |
|
---|---|
Returns: |
|
add_parameter
(parameter_kwargs)¶Add a parameter to the forcefield, ensuring all parameters are valid.
Parameters: |
|
---|
assign_parameters
(topology, system)¶Assign parameters for the given Topology to the specified System object.
Parameters: |
|
---|
check_handler_compatibility
(handler_kwargs)¶Checks if a set of kwargs used to create a ParameterHandler are compatible with this ParameterHandler. This is called if a second handler is attempted to be initialized for the same tag.
Parameters: |
|
---|---|
Raises: |
|
check_parameter_compatibility
(parameter_kwargs)¶Check to make sure that the fields requiring defined units are compatible with the required units for the Parameters handled by this ParameterHandler
Parameters: |
|
---|---|
Raises: |
|
find_matches
(entity)¶Find the elements of the topology/molecule matched by a parameter type.
Parameters: |
|
---|---|
Returns: |
|
get_parameter
(parameter_attrs)¶Return the parameters in this ParameterHandler that match the parameter_attrs argument
Parameters: |
|
---|---|
Returns: |
|
known_kwargs
¶List of kwargs that can be parsed by the function.
parameters
¶The ParameterList that holds this ParameterHandler’s parameter objects
postprocess_system
(topology, system, **kwargs)¶Allow the force to perform a a final post-processing pass on the System following parameter assignment, if needed.
Parameters: |
|
---|
to_dict
(output_units=None, return_cosmetic_attributes=False)¶Convert this ParameterHandler to an OrderedDict, compliant with the SMIRNOFF data spec.
Parameters: |
|
---|---|
Returns: |
|