original_docstring: 
      Compute the logarithmic derivative by downwards recurrence.
  
      Args:
          z: function argument
          N: order of Ricatti-Bessel function
  
      Returns:
          All the Ricatti-Bessel function values for orders from 0 to N for an
          argument z using the downwards recurrence relations.
      
docstring: Compute the logarithmic derivative by downwards recurrence.
docstring_tokens: Compute the logarithmic derivative by downwards recurrence .
code: def _D_downwards(z, N):
      """
      Compute the logarithmic derivative by downwards recurrence.
  
      Args:
          z: function argument
          N: order of Ricatti-Bessel function
  
      Returns:
          All the Ricatti-Bessel function values for orders from 0 to N for an
          argument z using the downwards recurrence relations.
      """
      D = np.zeros(N, dtype=complex)
      last_D = _Lentz_Dn(z, N)
      for n in range(N, 0, -1):
          last_D = n / z - 1.0 / (last_D + n / z)
          D[n - 1] = last_D
      return D
code_tokens: def _D_downwards ( z , N ) : D = np . zeros ( N , dtype = complex ) last_D = _Lentz_Dn ( z , N ) for n in range ( N , 0 , - 1 ) : last_D = n / z - 1.0 / ( last_D + n / z ) D [ n - 1 ] = last_D return D
short_docstring: Compute the logarithmic derivative by downwards recurrence.
short_docstring_tokens: Compute the logarithmic derivative by downwards recurrence .
comment: """
      Compute the logarithmic derivative by downwards recurrence.
  
      Args:
          z: function argument
          N: order of Ricatti-Bessel function
  
      Returns:
          All the Ricatti-Bessel function values for orders from 0 to N for an
          argument z using the downwards recurrence relations.
      """