﻿brainpy.synouts.CUBA
====================

.. currentmodule:: brainpy.synouts

.. autoclass:: CUBA

   
   .. automethod:: __init__

   
   .. rubric:: Methods

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

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~CUBA.after_updates
      ~CUBA.before_updates
      ~CUBA.cur_inputs
      ~CUBA.current_inputs
      ~CUBA.delta_inputs
      ~CUBA.implicit_nodes
      ~CUBA.implicit_vars
      ~CUBA.isregistered
      ~CUBA.mode
      ~CUBA.name
      ~CUBA.non_hashable_params
      ~CUBA.supported_modes
      ~CUBA.master
   
   