original_docstring: 
      Compute the logarithmic derivative of the Ricatti-Bessel function.
  
      Args:
          z: function argument
          N: order of Ricatti-Bessel function
  
      Returns:
          This returns the Ricatti-Bessel function of order N with argument z
          using the continued fraction technique of Lentz, Appl. Opt., 15,
          668-671, (1976).
      
docstring: Compute the logarithmic derivative of the Ricatti-Bessel function.
docstring_tokens: Compute the logarithmic derivative of the Ricatti - Bessel function .
code: def _Lentz_Dn(z, N):
      """
      Compute the logarithmic derivative of the Ricatti-Bessel function.
  
      Args:
          z: function argument
          N: order of Ricatti-Bessel function
  
      Returns:
          This returns the Ricatti-Bessel function of order N with argument z
          using the continued fraction technique of Lentz, Appl. Opt., 15,
          668-671, (1976).
      """
      zinv = 2.0 / z
      alpha = (N + 0.5) * zinv
      aj = -(N + 1.5) * zinv
      alpha_j1 = aj + 1 / alpha
      alpha_j2 = aj
      ratio = alpha_j1 / alpha_j2
      runratio = alpha * ratio
  
      while abs(abs(ratio) - 1.0) > 1e-12:
          aj = zinv - aj
          alpha_j1 = 1.0 / alpha_j1 + aj
          alpha_j2 = 1.0 / alpha_j2 + aj
          ratio = alpha_j1 / alpha_j2
          zinv *= -1
          runratio = ratio * runratio
  
      return -N / z + runratio
code_tokens: def _Lentz_Dn ( z , N ) : zinv = 2.0 / z alpha = ( N + 0.5 ) * zinv aj = - ( N + 1.5 ) * zinv alpha_j1 = aj + 1 / alpha alpha_j2 = aj ratio = alpha_j1 / alpha_j2 runratio = alpha * ratio while abs ( abs ( ratio ) - 1.0 ) > 1e-12 : aj = zinv - aj alpha_j1 = 1.0 / alpha_j1 + aj alpha_j2 = 1.0 / alpha_j2 + aj ratio = alpha_j1 / alpha_j2 zinv *= - 1 runratio = ratio * runratio return - N / z + runratio
short_docstring: Compute the logarithmic derivative of the Ricatti-Bessel function.
short_docstring_tokens: Compute the logarithmic derivative of the Ricatti - Bessel function .
comment: """
      Compute the logarithmic derivative of the Ricatti-Bessel function.
  
      Args:
          z: function argument
          N: order of Ricatti-Bessel function
  
      Returns:
          This returns the Ricatti-Bessel function of order N with argument z
          using the continued fraction technique of Lentz, Appl. Opt., 15,
          668-671, (1976).
      """