parameters: (self, deltaX, Z)
docstring: :param deltaX:          delta X, in cartesian space
          :type deltaX:           float
          :param Z:               Z, in cartesian space
          :type Z:                float
          :rtype:                 float
  
          Compute delta u, given Z and delta X in Cartesian space.
          For given Z, this is the inverse of :meth:`getDeltaX`.
docstring_summary: :param deltaX:          delta X, in cartesian space
          :type deltaX:           float
          :param Z:               Z, in cartesian space
          :type Z:                float
          :rtype:                 float
docstring_tokens: : param deltaX : delta X in cartesian space : type deltaX : float : param Z : Z in cartesian space : type Z : float : rtype : float
function: def getDeltaU(self, deltaX, Z):
          """
          :param deltaX:          delta X, in cartesian space
          :type deltaX:           float
          :param Z:               Z, in cartesian space
          :type Z:                float
          :rtype:                 float
  
          Compute delta u, given Z and delta X in Cartesian space.
          For given Z, this is the inverse of :meth:`getDeltaX`.
          """
          fx = self.P[0, 0]
          if Z == 0:
              return float('inf')
          else:
              return fx * deltaX / Z
function_tokens: def getDeltaU ( self , deltaX , Z ) : fx = self . P [ 0 , 0 ] if Z == 0 : return float ( 'inf' ) else : return fx * deltaX / Z