class_docstr: Handles additions resulting in a TriL operator.
code: def can_add(self, op1, op2):
      types = {_type(op1), _type(op2)}
      return not types.difference(_DIAG_LIKE.union({_TRIL}))
  
imports: import abc
  from tensorflow.python.framework import ops
  from tensorflow.python.framework import tensor_shape
  from tensorflow.python.ops import array_ops
  from tensorflow.python.ops import check_ops
  from tensorflow.python.ops.linalg import linear_operator
  from tensorflow.python.ops.linalg import linear_operator_diag
  from tensorflow.python.ops.linalg import linear_operator_full_matrix
  from tensorflow.python.ops.linalg import linear_operator_identity
  from tensorflow.python.ops.linalg import linear_operator_lower_triangular
label_desc: Use image node_id 1 for calling the _AddAndReturnTriL obj's underlying member method code with example usage: obj.can_add(op1, op2) and returns: unknown