parameters: (self, name="log_abs_det")
docstring: Log absolute value of determinant for every batch member.
  
      Args:
        name:  A name for this `Op.
  
      Returns:
        `Tensor` with shape `self.batch_shape` and same `dtype` as `self`.
  
      Raises:
        NotImplementedError:  If `self.is_square` is `False`.
docstring_summary: Log absolute value of determinant for every batch member.
docstring_tokens: Log absolute value of determinant for every batch member .
function: def log_abs_determinant(self, name="log_abs_det"):
      """Log absolute value of determinant for every batch member.
  
      Args:
        name:  A name for this `Op.
  
      Returns:
        `Tensor` with shape `self.batch_shape` and same `dtype` as `self`.
  
      Raises:
        NotImplementedError:  If `self.is_square` is `False`.
      """
      if self.is_square is False:
        raise NotImplementedError(
            "Determinant not implemented for an operator that is expected to "
            "not be square.")
      with self._name_scope(name):
        return self._log_abs_determinant()
function_tokens: def log_abs_determinant ( self , name = "log_abs_det" ) : if self . is_square is False : raise NotImplementedError ( "Determinant not implemented for an operator that is expected to " "not be square." ) with self . _name_scope ( name ) : return self . _log_abs_determinant ( )