![]() |
ForceBalance API
1.3
Automated optimization of force fields and empirical potentials
|
Classes | |
| class | OptGeoTarget |
| Subclass of Target for fitting MM optimized geometries to QM optimized geometries. More... | |
Functions | |
| def | periodic_diff (a, b, v_periodic) |
convenient function for computing the minimum difference in periodic coordinates Parametersa: np.ndarray or float Reference values in a numpy array b: np.ndarray or float Target values in a numpy arrary v_periodic: float > 0 Value of the periodic boundary More... | |
| def | compute_rmsd (ref, tar, v_periodic=None) |
| Compute the RMSD between two arrays, supporting periodic difference. More... | |
Variables | |
| logger = getLogger(__name__) | |
| int | RADIAN_2_DEGREE = 180 / np.pi |
| def src.opt_geo_target.compute_rmsd | ( | ref, | |
| tar, | |||
v_periodic = None |
|||
| ) |
Compute the RMSD between two arrays, supporting periodic difference.
Definition at line 61 of file opt_geo_target.py.
| def src.opt_geo_target.periodic_diff | ( | a, | |
| b, | |||
| v_periodic | |||
| ) |
convenient function for computing the minimum difference in periodic coordinates
diff: np.ndarray The array of same shape containing the difference between a and b All return values are in range [-v_periodic/2, v_periodic/2), "( )" means exclusive, "[ ]" means inclusive
periodic_diff(0.0, 2.1, 2.0) => -0.1 periodic_diff(0.0, 1.9, 2.0) => 0.1 periodic_diff(0.0, 1.0, 2.0) => -1.0 periodic_diff(1.0, 0.0, 2.0) => -1.0 periodic_diff(1.0, 0.1, 2.0) => -0.9 periodic_diff(1.0, 10.1, 2.0) => 0.9 periodic_diff(1.0, 9.9, 2.0) => -0.9
Definition at line 52 of file opt_geo_target.py.
| src.opt_geo_target.logger = getLogger(__name__) |
Definition at line 20 of file opt_geo_target.py.
| int src.opt_geo_target.RADIAN_2_DEGREE = 180 / np.pi |
Definition at line 22 of file opt_geo_target.py.
1.8.13