﻿brainpy.synapses.GapJunction
============================

.. currentmodule:: brainpy.synapses

.. autoclass:: GapJunction

   
   .. automethod:: __init__

   
   .. rubric:: Methods

   .. autosummary::
   
      ~GapJunction.__init__
      ~GapJunction.add_aft_update
      ~GapJunction.add_bef_update
      ~GapJunction.add_inp_fun
      ~GapJunction.check_post_attrs
      ~GapJunction.check_pre_attrs
      ~GapJunction.clear_input
      ~GapJunction.cpu
      ~GapJunction.cuda
      ~GapJunction.get_aft_update
      ~GapJunction.get_bef_update
      ~GapJunction.get_delay_data
      ~GapJunction.get_delay_var
      ~GapJunction.get_inp_fun
      ~GapJunction.get_local_delay
      ~GapJunction.has_aft_update
      ~GapJunction.has_bef_update
      ~GapJunction.jit_step_run
      ~GapJunction.load_state
      ~GapJunction.load_state_dict
      ~GapJunction.nodes
      ~GapJunction.register_delay
      ~GapJunction.register_implicit_nodes
      ~GapJunction.register_implicit_vars
      ~GapJunction.register_local_delay
      ~GapJunction.reset
      ~GapJunction.reset_local_delays
      ~GapJunction.reset_state
      ~GapJunction.save_state
      ~GapJunction.setattr
      ~GapJunction.state_dict
      ~GapJunction.step_run
      ~GapJunction.sum_current_inputs
      ~GapJunction.sum_delta_inputs
      ~GapJunction.sum_inputs
      ~GapJunction.to
      ~GapJunction.tpu
      ~GapJunction.tracing_variable
      ~GapJunction.train_vars
      ~GapJunction.tree_flatten
      ~GapJunction.tree_unflatten
      ~GapJunction.unique_name
      ~GapJunction.update
      ~GapJunction.update_local_delays
      ~GapJunction.vars
   
   

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~GapJunction.after_updates
      ~GapJunction.before_updates
      ~GapJunction.cur_inputs
      ~GapJunction.current_inputs
      ~GapJunction.delta_inputs
      ~GapJunction.implicit_nodes
      ~GapJunction.implicit_vars
      ~GapJunction.mode
      ~GapJunction.name
      ~GapJunction.supported_modes
   
   