hyperbolic_turning_angle Function

public pure function hyperbolic_turning_angle(e) result(delta)

Compute the hyperbolic turning angle from the eccentricity.

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in) :: e

eccentricity [--]

Return Value real(kind=wp)

turning angle [rad]


Source Code

    pure function hyperbolic_turning_angle(e) result(delta)

    implicit none

    real(wp),intent(in) :: e       !! eccentricity [--]
    real(wp)            :: delta   !! turning angle [rad]

    delta = two*asin(one/e)

    end function hyperbolic_turning_angle