﻿brainpy.synplast.STD
====================

.. currentmodule:: brainpy.synplast

.. autoclass:: STD

   
   .. automethod:: __init__

   
   .. rubric:: Methods

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

   
   
   .. rubric:: Attributes

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