class_docstr: Bidirection version GCN layer from paper `GCN <https://arxiv.org/abs/1609.02907>`__.
  
  .. math::
      h_{i, \vdash}^{(l+1)} = \sigma(b^{(l)}_{\vdash} + \sum_{j\in\mathcal{N}_{\vdash}(i)}
      \frac{1}{c_{ij}}h_{j, \vdash}^{(l)}W^{(l)}_{\vdash})
  
      h_{i, \dashv}^{(l+1)} = \sigma(b^{(l)}_{\dashv} + \sum_{j\in\mathcal{N}_{\dashv}(i)}
      \frac{1}{c_{ij}}h_{j, \dashv}^{(l)}W^{(l)}_{\dashv})
class_docstr_tok: ["Bidirection","version","GCN","layer","from","paper","`","GCN","<","https",":","\/\/arxiv.org\/abs\/1609.02907",">","`","__",".","..","math",":",":","h_","{","i",",","\\vdash","}","^","{","(","l+1",")","}","=","\\sigma","(","b^","{","(","l",")","}","_","{","\\vdash","}","+","\\sum_","{","j\\in\\mathcal","{","N","}","_","{","\\vdash","}","(","i",")","}","\\frac","{","1","}","{","c_","{","ij","}","}","h_","{","j",",","\\vdash","}","^","{","(","l",")","}","W^","{","(","l",")","}","_","{","\\vdash","}",")","h_","{","i",",","\\dashv","}","^","{","(","l+1",")","}","=","\\sigma","(","b^","{","(","l",")","}","_","{","\\dashv","}","+","\\sum_","{","j\\in\\mathcal","{","N","}","_","{","\\dashv","}","(","i",")","}","\\frac","{","1","}","{","c_","{","ij","}","}","h_","{","j",",","\\dashv","}","^","{","(","l",")","}","W^","{","(","l",")","}","_","{","\\dashv","}",")"]
docstr: Description
  -----------
  Set allow_zero_in_degree flag.
  
  Parameters
  ----------
  set_value : bool
      The value to be set to the flag.
docstr_tok: ["Description","--","--","--","--","--","-","Set","allow_zero_in_degree","flag",".","Parameters","--","--","--","--","--","set_value",":","bool","The","value","to","be","set","to","the","flag","."]
code: def set_allow_zero_in_degree(self, set_value):
      r"""
  
      Description
      -----------
      Set allow_zero_in_degree flag.
  
      Parameters
      ----------
      set_value : bool
          The value to be set to the flag.
      """
      self._allow_zero_in_degree = set_value
  
imports: import dgl.function
  import torch
  import torch.nn
  from torch.nn import init
  from .base import GNNBase, GNNLayerBase
label_desc: Use image node_id 3 for calling the BiSepGCNLayerConv obj's underlying member method code with example usage: obj.set_allow_zero_in_degree(set_value) without return types