parameters: (self, x)
return_statement: return forward_log_j
docstring: r"""
          .. math::
              f(x) = a * x + b
              f'(x) = a
              \log(f'(x)) = \log(a)
docstring_summary: r"""
          .. math::
              f(x) = a * x + b
              f'(x) = a
              \log(f'(x)) = \log(a)
docstring_tokens: r .. math :: f ( x ) = a * x + b f ( x ) = a \ log ( f ( x )) = \ log ( a )
function: def _forward_log_jacobian(self, x):
          r"""
          .. math::
              f(x) = a * x + b
              f'(x) = a
              \log(f'(x)) = \log(a)
          """
          x = self._check_value_dtype(x)
          scale_local = self.cast_param_by_value(x, self.scale)
          forward_log_j = self.log(self.abs(scale_local))
          return forward_log_j
function_tokens: def _forward_log_jacobian ( self , x ) : x = self . _check_value_dtype ( x ) scale_local = self . cast_param_by_value ( x , self . scale ) forward_log_j = self . log ( self . abs ( scale_local ) ) return forward_log_j