Compute analytical corrections to free energies.
Functions:
- 
            analytical_correction_boresch–Compute the analytical correction to the free energy due to disabling a 
analytical_correction_boresch(
    dist_0: Quantity,
    theta_a_0: Quantity,
    theta_b_0: Quantity,
    restraint: BoreschRestraint,
    temperature: Quantity,
) -> Quantity
Compute the analytical correction to the free energy due to disabling a Boresch-style restraint as described by Eq. 32 in [1].
References
[1] Boresch, Stefan, et al. "Absolute binding free energies: a quantitative approach for their calculation." The Journal of Physical Chemistry B 107.35 (2003): 9535-9551.
Parameters:
- 
            dist_0(Quantity) –The equilibrium distance between r3 and l1. 
- 
            theta_a_0(Quantity) –The equilibrium angle between r2, r3, and l1. 
- 
            theta_b_0(Quantity) –The equilibrium angle between r3, l1, and l2. 
- 
            restraint(BoreschRestraint) –The Boresch restraint parameters. 
- 
            temperature(Quantity) –The temperature of the system. 
Returns:
- 
              Quantity–The analytical correction.