def effective_axial_force(H, delta_P, A_i, v, A_s, E, alpha, delta_T):
    """ Returns the effective axial force of a totally restrained pipe in the
    linear elastic stress range based on thick wall stress formulation.

    DNVGL-ST-F101 Equation (4.10)
    """
    return H - delta_P * A_i * (1 - 2 * v) - A_s * E * alpha * delta_T