jaxsnn.event.modules.hx.lif.neuron.NeuronParameters

class jaxsnn.event.modules.hx.lif.neuron.NeuronParameters(tau_syn: hxtorch.core.parameter.HXBaseParameter = <hxtorch.core.parameter.HXParameter object at 0x14e183ba2750>, tau_mem: hxtorch.core.parameter.HXBaseParameter = <hxtorch.core.parameter.HXParameter object at 0x14e183ba11d0>, v_th: hxtorch.core.parameter.HXBaseParameter = <hxtorch.core.parameter.HXParameter object at 0x14e183ba2a50>, v_leak: hxtorch.core.parameter.HXBaseParameter = <hxtorch.core.parameter.HXParameter object at 0x14e183ba1550>, v_reset: hxtorch.core.parameter.HXBaseParameter = <hxtorch.core.parameter.HXParameter object at 0x14e183ba2150>, i_synin_gm: hxtorch.core.parameter.HXBaseParameter = <hxtorch.core.parameter.HXParameter object at 0x14e183ba0350>, membrane_capacitance: hxtorch.core.parameter.HXBaseParameter = <hxtorch.core.parameter.HXParameter object at 0x14e183ba16d0>, refractory_time: hxtorch.core.parameter.HXBaseParameter = <hxtorch.core.parameter.HXParameter object at 0x14e183b05510>, synapse_dac_bias: hxtorch.core.parameter.HXBaseParameter = <hxtorch.core.parameter.HXParameter object at 0x14e183b05010>, holdoff_time: hxtorch.core.parameter.HXBaseParameter = <hxtorch.core.parameter.HXParameter object at 0x14e183b07bd0>)

Bases: tree_math._src.vector.VectorMixin, jaxsnn.event.modules.hx.lif.parameters.NeuronParameters

__init__(tau_syn: hxtorch.core.parameter.HXBaseParameter = <hxtorch.core.parameter.HXParameter object>, tau_mem: hxtorch.core.parameter.HXBaseParameter = <hxtorch.core.parameter.HXParameter object>, v_th: hxtorch.core.parameter.HXBaseParameter = <hxtorch.core.parameter.HXParameter object>, v_leak: hxtorch.core.parameter.HXBaseParameter = <hxtorch.core.parameter.HXParameter object>, v_reset: hxtorch.core.parameter.HXBaseParameter = <hxtorch.core.parameter.HXParameter object>, i_synin_gm: hxtorch.core.parameter.HXBaseParameter = <hxtorch.core.parameter.HXParameter object>, membrane_capacitance: hxtorch.core.parameter.HXBaseParameter = <hxtorch.core.parameter.HXParameter object>, refractory_time: hxtorch.core.parameter.HXBaseParameter = <hxtorch.core.parameter.HXParameter object>, synapse_dac_bias: hxtorch.core.parameter.HXBaseParameter = <hxtorch.core.parameter.HXParameter object>, holdoff_time: hxtorch.core.parameter.HXBaseParameter = <hxtorch.core.parameter.HXParameter object>)None

Initialize self. See help(type(self)) for accurate signature.

Methods

__init__([tau_syn, tau_mem, v_th, v_leak, …])

Initialize self.

asdict()

astuple()

tree_flatten()

tree_unflatten(_, children)

Attributes

fields

asdict()
astuple()
property fields
tree_flatten()
classmethod tree_unflatten(_, children)