docstr: The input of GRCL is consistant over time t, which is denoted by u(0)
  thus wgf_u / wf_u is also consistant over time t.
docstr_tok: ["The","input","of","GRCL","is","consistant","over","time","t",",","which","is","denoted","by","u","(","0",")","thus","wgf_u","\/","wf_u","is","also","consistant","over","time","t","."]
code: def forward(self, input):
      """The input of GRCL is consistant over time t, which is denoted by u(0)
      thus wgf_u / wf_u is also consistant over time t.
      """
      wgf_u = self.wgf_u(input)
      wf_u = self.wf_u(input)
      x = F.relu(self.BN_x_init(wf_u))
  
      for i in range(self.num_iteration):
          x = self.GRCL[i](wgf_u, self.wgr_x(x), wf_u, self.wr_x(x))
  
      return x
  
imports: import torch.nn
  import torch.nn.functional
label_desc: Use image node_id 2 for calling the GRCL obj's underlying member method code with example usage: obj.forward(input) and returns: x