xnn.ffnn.models.oplslib.resolve_improper_type#
- xnn.ffnn.models.oplslib.resolve_improper_type(improper_types, i, j, k, l)[source]#
Find the improper-type key for the class quadruple,
kcentral.Follows the precedence of SEAMM’s force-field reader: the exact triple of outer classes first, then one outer wildcard (each position), then two, then all three. Outer classes are order-insensitive.
- Parameters:
- Returns:
The matching key, or
None.- Return type:
str or None