code: def apply_edge(self, x_j, norm_i, norm_j, t):
      w = self.ws[0 if self.shared_weights else t]
      x_j = w(x_j)
      return norm_i * norm_j * x_j
  
file_path: euler/tf_euler/python/convolution/arma_conv.py
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import tensorflow
  from tf_euler.python.convolution import conv
  from tf_euler.python.euler_ops import mp_ops
label_desc: Use image node_id 4 for calling the ARMAConv obj's underlying member method code with example usage: obj.apply_edge(x_j, norm_i, norm_j, t) and returns: unknown