﻿brainpy.neurons.ExpIF
=====================

.. currentmodule:: brainpy.neurons

.. autoclass:: ExpIF

   
   .. automethod:: __init__

   
   .. rubric:: Methods

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

   
   
   .. rubric:: Attributes

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