class_docstr: Tests correctness of the Y = scale @ x transformation.
code: def testNoBatch(self, is_static):
      bijector = scale_matvec_tril.ScaleMatvecTriL(
          scale_tril=[[2.0, 0.0], [2.0, 2.0]]
      )
      x = self.maybe_static([[1.0, 2.0]], is_static)
      self.assertAllClose([[2.0, 6.0]], bijector.forward(x))
      self.assertAllClose([[0.5, 0.5]], bijector.inverse(x))
      self.assertAllClose(
          -np.abs(np.log(4.0)),
          bijector.inverse_log_det_jacobian(x, event_ndims=1),
      )
  
file_path: probability/tensorflow_probability/python/bijectors/scale_matvec_tril_test.py
imports: from absl.testing import parameterized
  import numpy
  from tensorflow_probability.python.bijectors import scale_matvec_tril
  from tensorflow_probability.python.internal import test_util
label_desc: Use image node_id 1 for calling the ScaleMatvecTriLTest obj's underlying member method code with example usage: obj.testNoBatch(is_static) without return types