﻿brainpy.neurons.GIF
===================

.. currentmodule:: brainpy.neurons

.. autoclass:: GIF

   
   .. automethod:: __init__

   
   .. rubric:: Methods

   .. autosummary::
   
      ~GIF.__init__
      ~GIF.add_aft_update
      ~GIF.add_bef_update
      ~GIF.add_inp_fun
      ~GIF.clear_input
      ~GIF.cpu
      ~GIF.cuda
      ~GIF.dI1
      ~GIF.dI2
      ~GIF.dV
      ~GIF.dVth
      ~GIF.get_aft_update
      ~GIF.get_batch_shape
      ~GIF.get_bef_update
      ~GIF.get_delay_data
      ~GIF.get_delay_var
      ~GIF.get_inp_fun
      ~GIF.get_local_delay
      ~GIF.has_aft_update
      ~GIF.has_bef_update
      ~GIF.init_param
      ~GIF.init_variable
      ~GIF.inv_scaling
      ~GIF.jit_step_run
      ~GIF.load_state
      ~GIF.load_state_dict
      ~GIF.nodes
      ~GIF.offset_scaling
      ~GIF.register_delay
      ~GIF.register_implicit_nodes
      ~GIF.register_implicit_vars
      ~GIF.register_local_delay
      ~GIF.reset
      ~GIF.reset_local_delays
      ~GIF.reset_state
      ~GIF.return_info
      ~GIF.save_state
      ~GIF.setattr
      ~GIF.state_dict
      ~GIF.std_scaling
      ~GIF.step_run
      ~GIF.sum_current_inputs
      ~GIF.sum_delta_inputs
      ~GIF.sum_inputs
      ~GIF.to
      ~GIF.tpu
      ~GIF.tracing_variable
      ~GIF.train_vars
      ~GIF.tree_flatten
      ~GIF.tree_unflatten
      ~GIF.unique_name
      ~GIF.update
      ~GIF.update_local_delays
      ~GIF.vars
   
   

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~GIF.after_updates
      ~GIF.before_updates
      ~GIF.cur_inputs
      ~GIF.current_inputs
      ~GIF.delta_inputs
      ~GIF.derivative
      ~GIF.implicit_nodes
      ~GIF.implicit_vars
      ~GIF.mode
      ~GIF.name
      ~GIF.spk_dtype
      ~GIF.supported_modes
      ~GIF.varshape
   
   