﻿brainpy.neurons.LIF
===================

.. currentmodule:: brainpy.neurons

.. autoclass:: LIF

   
   .. automethod:: __init__

   
   .. rubric:: Methods

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

   
   
   .. rubric:: Attributes

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