code: def __init__(self, num_radial, cutoff, envelope_exponent=5):
      super(BesselBasisLayer, self).__init__()
  
      self.cutoff = cutoff
      self.envelope = Envelope(envelope_exponent)
      self.frequencies = nn.Parameter(torch.Tensor(num_radial))
      self.reset_params()
  
file_path: dgl/examples/pytorch/dimenet/modules/bessel_basis_layer.py
imports: import numpy
  import torch
  import torch.nn
  from modules.envelope import Envelope
label_desc: Use image node_id 1 to create a new BesselBasisLayer object from inherited base classes: nn with example: obj = BesselBasisLayer(num_radial, cutoff, envelope_exponent)